[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-15T02:16:14.053Z","endTime":"2026-08-15T02:17:45.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-14T21:51:04.432Z","endTime":"2026-08-15T01:53:39.416Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-15T01:53:39.416Z","endTime":"2026-08-15T02:14:58.663Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-15T02:14:58.663Z","endTime":"2026-08-15T02:16:16.082Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":69.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55701927891846,"aZ":-36.34330363204891,"pfxX":10.76005305918832,"pfxZ":-3.426316959462845,"pX":-0.31893250952720764,"pZ":2.5242486383842593,"vX0":-0.2752513020128025,"vY0":-110.2662494526047,"vZ0":1.7956212571423553,"x":129.16,"y":170.63,"x0":-1.5871534353606722,"y0":50.00064817227743,"z0":5.564543544631464,"aX":13.106582053600073},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-5.3,"breakHorizontal":-19.3,"spinRate":2979,"spinDirection":54},"zone":4,"typeConfidence":0.91,"plateTime":0.4987720990471525,"extension":6.099919488732943},"index":3,"playId":"ec8a1f59-b693-31b2-bafb-b73015201f94","pitchNumber":1,"startTime":"2026-08-15T02:16:16.082Z","endTime":"2026-08-15T02:16:19.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":75.9,"endSpeed":69.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.744173551272617,"aZ":-39.825232352499654,"pfxX":10.813992693249197,"pfxZ":-6.297868881152057,"pX":-1.5838596276614283,"pZ":2.5013336361120966,"vX0":-2.9749658071227514,"vY0":-110.4051974644904,"vZ0":2.3752318813333293,"x":177.37,"y":171.24,"x0":-1.610344579760912,"y0":50.00542103398261,"z0":5.654697039293484,"aX":13.127076516911043},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-10.2,"breakHorizontal":-18.6,"spinRate":3065,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.49933708963946666,"extension":5.81950991457441},"index":4,"playId":"22a7010e-ec4d-36e8-b384-70ef36cd173a","pitchNumber":2,"startTime":"2026-08-15T02:16:28.460Z","endTime":"2026-08-15T02:16:31.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.845594005004923,"aZ":-33.95740615691812,"pfxX":-7.688380152035851,"pfxZ":-1.1195456620577309,"pX":-0.3088768531623638,"pZ":1.9494504142722004,"vX0":5.125771614775303,"vY0":-125.4679768027446,"vZ0":-0.919207490337061,"x":128.77,"y":186.14,"x0":-1.3813709865401125,"y0":50.00457899114699,"z0":5.092662265493717,"aX":-12.235472362774926},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.0,"breakHorizontal":12.7,"spinRate":1908,"spinDirection":248},"zone":7,"typeConfidence":0.89,"plateTime":0.43687901932869977,"extension":6.12682595929835},"index":5,"playId":"ccf21fa4-f374-3a55-a296-827de98734d9","pitchNumber":3,"startTime":"2026-08-15T02:16:42.952Z","endTime":"2026-08-15T02:16:48.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-15T02:17:07.711Z","endTime":"2026-08-15T02:17:23.028Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":71.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.40577779419226,"aZ":-36.78677151332798,"pfxX":10.045085657497207,"pfxZ":-3.6421640855872015,"pX":0.17224235843501245,"pZ":1.737552710841453,"vX0":0.4250833446531744,"vY0":-111.95105276864462,"vZ0":-0.017440072490110925,"x":110.43,"y":191.87,"x0":-1.3248095239582889,"y0":50.00080682337403,"z0":5.514100057720888,"aX":12.734870756708426},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-6.2,"breakHorizontal":-18.2,"spinRate":3090,"spinDirection":55},"zone":8,"typeConfidence":0.9,"plateTime":0.4894569048683457,"extension":6.141016571975805},"index":7,"playId":"39dc1cac-8569-37a8-9ce6-d909d41a5405","pitchNumber":4,"startTime":"2026-08-15T02:17:23.028Z","endTime":"2026-08-15T02:17:27.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":93.5,"endSpeed":86.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.023586471473966,"aZ":-19.45496463443432,"pfxX":-3.715909477497319,"pfxZ":6.690416206568427,"pX":-0.18426846151136494,"pZ":3.95316593298887,"vX0":4.0016423424236836,"vY0":-136.31181187723027,"vZ0":-0.038434199839643246,"x":124.02,"y":132.04,"x0":-1.1812642944302123,"y0":50.00387946679711,"z0":5.298933365700637,"aX":-7.066437052260277},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":6.0,"spinRate":2153,"spinDirection":231},"zone":11,"typeConfidence":0.86,"plateTime":0.4002081969212439,"extension":6.5956552995957205},"index":8,"playId":"aebdbaae-2131-323b-aea1-28e62d1ddb4f","pitchNumber":5,"startTime":"2026-08-15T02:17:41.267Z","endTime":"2026-08-15T02:17:45.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-08-15T02:17:45.720Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to center fielder Jonah Cox.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-15T02:17:54.901Z","endTime":"2026-08-15T02:18:22.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01941866868875,"aZ":-30.781166567434422,"pfxX":-10.007823025948664,"pfxZ":0.7411836451549334,"pX":-0.5402539153520595,"pZ":2.664703883722436,"vX0":4.900153379063911,"vY0":-136.43904255599637,"vZ0":-1.2017883693680118,"x":137.59,"y":166.83,"x0":-1.0556521551522013,"y0":50.006536803907046,"z0":5.225123141800649,"aX":-18.93979283432429},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.3,"breakHorizontal":17.2,"spinRate":2156,"spinDirection":233},"zone":4,"typeConfidence":0.91,"plateTime":0.400890619482011,"extension":6.307774842709654},"hitData":{"launchSpeed":99.9,"launchAngle":27.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.45,"coordY":40.47}},"index":0,"playId":"4e1b1a82-b49c-3f3e-8d5c-d882c65b1f88","pitchNumber":1,"startTime":"2026-08-15T02:18:09.851Z","endTime":"2026-08-15T02:18:22.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:18:22.165Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, third baseman Buddy Kennedy to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-15T02:18:28.629Z","endTime":"2026-08-15T02:20:26.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17323271910978,"aZ":-30.888544904716504,"pfxX":-8.190271504667557,"pfxZ":0.6845045553401743,"pX":-1.1106771270618316,"pZ":2.0825540697951728,"vX0":3.386203054921993,"vY0":-136.66676429224884,"vZ0":-2.4362351268736315,"x":159.34,"y":182.55,"x0":-1.3016656650981537,"y0":50.00621937893664,"z0":5.107429530395813,"aX":-15.493487702593077},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.0,"breakHorizontal":14.2,"spinRate":2099,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.400796800655983,"extension":6.428744950930573},"index":0,"playId":"870c5b77-377a-3628-8b7f-5e2af3f09e02","pitchNumber":1,"startTime":"2026-08-15T02:18:48.807Z","endTime":"2026-08-15T02:18:52.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":69.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.088331502282024,"aZ":-37.96426386089735,"pfxX":11.663175997004087,"pfxZ":-4.687460161747037,"pX":-0.3526395118168052,"pZ":2.1671832008863103,"vX0":-0.6877221107161922,"vY0":-111.10979043185439,"vZ0":1.3564997895146915,"x":130.44,"y":180.27,"x0":-1.5497267941689283,"y0":50.001433663037915,"z0":5.529496152836942,"aX":14.41042790220335},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-7.7,"breakHorizontal":-20.9,"spinRate":3114,"spinDirection":57},"zone":7,"typeConfidence":0.91,"plateTime":0.4951776292222094,"extension":6.279777458945626},"index":1,"playId":"ed960ec5-f840-3f78-8bd2-aedb0d8ca95c","pitchNumber":2,"startTime":"2026-08-15T02:19:01.272Z","endTime":"2026-08-15T02:19:05.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43631002923889,"aZ":-35.68107546825048,"pfxX":-6.084936569714602,"pfxZ":-2.1652447891528066,"pX":0.9302042567898315,"pZ":1.9527608645547976,"vX0":7.649541546588858,"vY0":-126.24670421029462,"vZ0":-0.5785345801882086,"x":81.54,"y":186.06,"x0":-1.3470014956624246,"y0":50.00542517607935,"z0":5.05397547965211,"aX":-9.83444087095879},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.8,"breakHorizontal":9.2,"spinRate":1889,"spinDirection":263},"zone":14,"typeConfidence":0.86,"plateTime":0.4336712595754326,"extension":6.253097466826944},"index":2,"playId":"fa1860b9-fba9-30fe-98eb-2e455977845e","pitchNumber":3,"startTime":"2026-08-15T02:19:16.162Z","endTime":"2026-08-15T02:19:19.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.702415969404026,"aZ":-38.46357445641747,"pfxX":-7.457130597007164,"pfxZ":-3.922611432081801,"pX":0.131455063479107,"pZ":0.7412252087744188,"vX0":6.396539013160806,"vY0":-126.01113522642045,"vZ0":-2.8022217832812912,"x":111.99,"y":218.77,"x0":-1.4766816594695527,"y0":50.00618732349318,"z0":4.989174657773974,"aX":-11.939706079019944},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.6,"breakHorizontal":12.0,"spinRate":1836,"spinDirection":257},"zone":14,"typeConfidence":0.89,"plateTime":0.43543137592744285,"extension":6.394455425411465},"index":3,"playId":"773d75f4-0184-3deb-9aa2-6c92ec3c3d17","pitchNumber":4,"startTime":"2026-08-15T02:19:31.209Z","endTime":"2026-08-15T02:19:37.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-15T02:19:47.195Z","endTime":"2026-08-15T02:20:01.632Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":93.2,"endSpeed":84.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.964969740718278,"aZ":-19.94411384866698,"pfxX":-4.035174943081839,"pfxZ":6.591200296126525,"pX":-0.6855272713094682,"pZ":3.8789392244140477,"vX0":2.8896909808543754,"vY0":-135.6601674493523,"vZ0":-0.18647696494242644,"x":143.13,"y":134.05,"x0":-1.2427753369549384,"y0":50.00198836114625,"z0":5.344364300543143,"aX":-7.485893505729497},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.1,"breakHorizontal":6.6,"spinRate":2044,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.4044730082988872,"extension":6.293826913986978},"index":5,"playId":"b68d6c50-a594-3b95-94e1-b481620d1d1f","pitchNumber":5,"startTime":"2026-08-15T02:20:01.632Z","endTime":"2026-08-15T02:20:05.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":69.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.680961268015952,"aZ":-39.494571574998446,"pfxX":10.993519641874995,"pfxZ":-5.977095804489252,"pX":-0.12470103119174235,"pZ":2.104598930922256,"vX0":-0.2876429772373996,"vY0":-111.16346381369799,"vZ0":1.6605327976691662,"x":121.75,"y":181.96,"x0":-1.4156203653774633,"y0":50.00001716747569,"z0":5.5118397579354355,"aX":13.477312390543716},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-9.8,"breakHorizontal":-19.7,"spinRate":3066,"spinDirection":55},"zone":8,"typeConfidence":0.91,"plateTime":0.4965992226405196,"extension":6.059072785302798},"hitData":{"launchSpeed":75.2,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.27,"coordY":160.8}},"index":6,"playId":"2e1ee74f-0004-342e-92a4-2b6be1c5c6a3","pitchNumber":6,"startTime":"2026-08-15T02:20:17.822Z","endTime":"2026-08-15T02:20:26.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:20:26.833Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Cox grounds out, second baseman Connor Norby to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-15T02:22:25.133Z","endTime":"2026-08-15T02:23:10.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4276833391638,"aZ":-18.954474994246215,"pfxX":6.184882319631182,"pfxZ":7.850016145243501,"pX":1.0413608532309873,"pZ":3.8791925437608414,"vX0":-6.265928693837388,"vY0":-129.0842729942431,"vZ0":-1.1780901772628414,"x":77.31,"y":134.04,"x0":2.6992218780801442,"y0":50.00217970487122,"z0":5.803958812655621,"aX":10.414471739388805},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":14.2,"breakHorizontal":-9.7,"spinRate":2202,"spinDirection":139},"zone":12,"typeConfidence":0.87,"plateTime":0.42468582346840966,"extension":6.542954803959579},"index":0,"playId":"b90d9315-cad9-3bd0-bea9-1938de16409e","pitchNumber":1,"startTime":"2026-08-15T02:22:34.063Z","endTime":"2026-08-15T02:22:37.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.320667229531605,"aZ":-19.58787450542664,"pfxX":1.3721217040858154,"pfxZ":7.751572595096554,"pX":0.29155749765719663,"pZ":1.9978754073018008,"vX0":-6.34531614847158,"vY0":-125.9999118990477,"vZ0":-5.204169225332766,"x":105.89,"y":184.84,"x0":2.653795102443162,"y0":50.000213653155946,"z0":5.652136948496075,"aX":2.227778656104461},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":13.2,"breakHorizontal":-1.2,"spinRate":2284,"spinDirection":158},"zone":8,"typeConfidence":0.68,"plateTime":0.4331275836775119,"extension":6.486868865496477},"index":1,"playId":"de9ca483-7d9a-375d-a413-83ea45e761f8","pitchNumber":2,"startTime":"2026-08-15T02:22:47.670Z","endTime":"2026-08-15T02:22:50.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51320210422326,"aZ":-21.969818329603665,"pfxX":0.7891940383369138,"pfxZ":6.163147409082809,"pX":0.9093716801580504,"pZ":2.6925349732876325,"vX0":-5.118375947164029,"vY0":-127.66745052735598,"vZ0":-3.1605437307477073,"x":82.34,"y":166.08,"x0":2.8349569119428346,"y0":50.00249777270046,"z0":5.6695252377346135,"aX":1.3067009565413639},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.7,"breakHorizontal":-0.4,"spinRate":2199,"spinDirection":147},"zone":12,"typeConfidence":0.78,"plateTime":0.42850083583632914,"extension":6.577045640215085},"hitData":{"launchSpeed":102.2,"launchAngle":6.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":149.66}},"index":2,"playId":"0bed3733-2a50-3efd-8cbb-e54710b738e1","pitchNumber":3,"startTime":"2026-08-15T02:23:02.287Z","endTime":"2026-08-15T02:23:10.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:23:10.286Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-15T02:23:18.176Z","endTime":"2026-08-15T02:24:27.332Z","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":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":89.7,"endSpeed":82.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43390653967677,"aZ":-24.83309133532269,"pfxX":9.699748235250134,"pfxZ":4.2551368187878555,"pX":-0.12182578425995687,"pZ":1.864241302852193,"vX0":-9.522960786294789,"vY0":-130.29339304823773,"vZ0":-5.302781209966146,"x":121.64,"y":188.45,"x0":2.3138306014170613,"y0":50.00299648264123,"z0":5.793452305667896,"aX":16.738658629276095},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.7,"breakHorizontal":-15.6,"spinRate":2195,"spinDirection":138},"zone":8,"typeConfidence":0.62,"plateTime":0.41978186652483895,"extension":6.560837834127014},"index":0,"playId":"ce31a8e2-2828-38aa-b92c-a4bd2729b04e","pitchNumber":1,"startTime":"2026-08-15T02:23:35.785Z","endTime":"2026-08-15T02:23:38.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":82.5,"endSpeed":75.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.943467753989452,"aZ":-34.04442786449959,"pfxX":-2.1616393781520555,"pfxZ":-1.2924170875024092,"pX":0.6444049473011242,"pZ":2.986937136698343,"vX0":-4.329557100238107,"vY0":-120.06040749939298,"vZ0":0.8888542812568105,"x":92.44,"y":158.13,"x0":2.7610379663009836,"y0":50.00593175898551,"z0":5.671489232465123,"aX":-3.1166673826580245},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.8,"breakHorizontal":5.0,"spinRate":2113,"spinDirection":323},"zone":3,"typeConfidence":0.76,"plateTime":0.4583942374399017,"extension":6.521512568378209},"index":1,"playId":"940e2f9f-abdc-3e31-a196-3533681a3f8d","pitchNumber":2,"startTime":"2026-08-15T02:23:50.511Z","endTime":"2026-08-15T02:23:53.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.643343419234352,"aZ":-32.79838556392747,"pfxX":1.8583798745560998,"pfxZ":-0.4305552396412091,"pX":-1.3499600980610929,"pZ":1.108267786886104,"vX0":-8.96125439420036,"vY0":-119.91491060803943,"vZ0":-4.369604349899861,"x":168.46,"y":208.86,"x0":2.1898004455272555,"y0":50.00029357394214,"z0":5.8719242616083775,"aX":2.713147207801812},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.6,"breakHorizontal":-1.3,"spinRate":2259,"spinDirection":350},"zone":13,"typeConfidence":2.0,"plateTime":0.4563106517759956,"extension":6.688049974673878},"index":2,"playId":"36eda93f-d0cc-3ef0-9ccb-62ebec784ec4","pitchNumber":3,"startTime":"2026-08-15T02:24:07.107Z","endTime":"2026-08-15T02:24:10.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12819281034811,"aZ":-27.21889558656892,"pfxX":9.933090520339762,"pfxZ":2.7965727863144174,"pX":-0.47673781271881294,"pZ":2.527655635237898,"vX0":-10.448013723570995,"vY0":-132.41202767801488,"vZ0":-3.0988563568433,"x":135.17,"y":170.53,"x0":2.2357259316328237,"y0":50.001131455259674,"z0":5.711721859139641,"aX":17.580600911273752},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.6,"breakHorizontal":-15.6,"spinRate":2241,"spinDirection":136},"zone":4,"typeConfidence":0.95,"plateTime":0.41416928450349433,"extension":6.664196868737586},"index":3,"playId":"1eeafa8e-0294-39c5-b3b9-ed65df61545b","pitchNumber":4,"startTime":"2026-08-15T02:24:23.642Z","endTime":"2026-08-15T02:24:27.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:24:27.332Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryce Eldridge lines out sharply to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-15T02:24:33.509Z","endTime":"2026-08-15T02:24:58.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.870564117819637,"aZ":-33.72646102556245,"pfxX":0.9599455034750914,"pfxZ":-1.0815768041723874,"pX":0.4376903168584611,"pZ":2.6266976482542126,"vX0":-5.1724959293941835,"vY0":-118.16056094811087,"vZ0":-0.3669687827450362,"x":100.32,"y":167.86,"x0":2.5187088255349708,"y0":50.00383971833202,"z0":5.850007556112658,"aX":1.374470094235635},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.8,"breakHorizontal":-0.6,"spinRate":2333,"spinDirection":313},"zone":6,"typeConfidence":2.0,"plateTime":0.4613368188520064,"extension":6.5653107650864575},"hitData":{"launchSpeed":101.3,"launchAngle":22.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":98.59,"coordY":68.14}},"index":0,"playId":"e1e73fbd-1c21-342e-be85-9015979a462d","pitchNumber":1,"startTime":"2026-08-15T02:24:50.679Z","endTime":"2026-08-15T02:24:58.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:24:58.696Z","atBatIndex":5},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"TJ Rumfield hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-15T02:27:06.874Z","endTime":"2026-08-15T02:29:00.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.400176321417906,"aZ":-27.295027106920486,"pfxX":-9.83367471750467,"pfxZ":2.6141952372644273,"pX":-1.0122312123466835,"pZ":2.176881666082652,"vX0":4.215627465748383,"vY0":-135.74781970128836,"vZ0":-2.7480193332959093,"x":155.58,"y":180.0,"x0":-1.3065763322546207,"y0":50.00626761458411,"z0":5.100332248505937,"aX":-18.37677136249561},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.3,"breakHorizontal":16.9,"spinRate":2076,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.40331117924205806,"extension":6.383030762354856},"index":0,"playId":"38c652c1-de76-3ed7-af7b-b9e8442f9bba","pitchNumber":1,"startTime":"2026-08-15T02:27:10.709Z","endTime":"2026-08-15T02:27:14.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":69.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.770950560633285,"aZ":-38.2396492761145,"pfxX":10.653501864018024,"pfxZ":-4.959666331067503,"pX":-1.1660863350454767,"pZ":3.093190076282919,"vX0":-2.043310258980852,"vY0":-110.25255400869199,"vZ0":3.265312654109122,"x":161.45,"y":155.26,"x0":-1.6073657111067607,"y0":50.00224508683054,"z0":5.646130465128082,"aX":13.03099538242633},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-7.7,"breakHorizontal":-18.7,"spinRate":3141,"spinDirection":61},"zone":11,"typeConfidence":0.91,"plateTime":0.49801872794288604,"extension":5.973485063538439},"index":1,"playId":"d68fb60c-08a5-39cb-b7a8-43e3253ae8d1","pitchNumber":2,"startTime":"2026-08-15T02:27:23.803Z","endTime":"2026-08-15T02:27:27.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":true},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.262619019011634,"aZ":-39.09364802253742,"pfxX":10.14087113487949,"pfxZ":-5.540079208719725,"pX":-0.9232072921219913,"pZ":2.4079284332698614,"vX0":-1.554262138930593,"vY0":-111.18315378483068,"vZ0":1.82756730096726,"x":152.19,"y":173.77,"x0":-1.531537792324379,"y0":50.000606349936724,"z0":5.6375293337814,"aX":12.671979302462274},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-9.2,"breakHorizontal":-18.0,"spinRate":3036,"spinDirection":56},"zone":13,"typeConfidence":0.91,"plateTime":0.4929612601591491,"extension":6.15376372806444},"index":2,"playId":"91d9d57c-29a9-3edf-8310-fb85675db8b5","pitchNumber":3,"startTime":"2026-08-15T02:27:38.242Z","endTime":"2026-08-15T02:27:41.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.134796688571935,"aZ":-29.27800928216702,"pfxX":-10.448413426587814,"pfxZ":1.5513717239092255,"pX":-0.43579793470615047,"pZ":2.5210389517026788,"vX0":5.6711412670797525,"vY0":-135.6678020905934,"vZ0":-1.7584709826302838,"x":133.61,"y":170.71,"x0":-1.1935927444393397,"y0":50.00321249297756,"z0":5.214331759490141,"aX":-19.515630358093492},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.6,"breakHorizontal":17.8,"spinRate":2155,"spinDirection":239},"zone":4,"typeConfidence":0.91,"plateTime":0.4034234762867479,"extension":6.569188204182407},"index":3,"playId":"9f2e90eb-17cb-3cb7-8ff8-668b79fd50bd","pitchNumber":4,"startTime":"2026-08-15T02:28:16.018Z","endTime":"2026-08-15T02:28:19.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-08-15T02:28:27.976Z","endTime":"2026-08-15T02:28:42.181Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6289187954998,"aZ":-28.778741012722225,"pfxX":-10.515027423494821,"pfxZ":1.8389189351622388,"pX":0.45683431077626896,"pZ":3.1761975809344762,"vX0":7.593941644771249,"vY0":-135.37460460618183,"vZ0":-0.04437567772915707,"x":99.59,"y":153.02,"x0":-1.024033301034328,"y0":50.004683230993095,"z0":5.213868592878614,"aX":-19.44253793948311},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.5,"breakHorizontal":17.4,"spinRate":2161,"spinDirection":236},"zone":3,"typeConfidence":0.91,"plateTime":0.4052059794464862,"extension":6.419934682954622},"index":5,"playId":"a2aac032-87dd-37eb-86f0-e62604f1d7cd","pitchNumber":5,"startTime":"2026-08-15T02:28:42.181Z","endTime":"2026-08-15T02:28:45.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.674934706690014,"aZ":-38.25112812709838,"pfxX":9.522132069986249,"pfxZ":-4.79927685474177,"pX":2.6465709974546012,"pZ":1.9494314458957236,"vX0":5.9107015341412845,"vY0":-112.44266110891975,"vZ0":0.9035470069773082,"x":16.12,"y":186.15,"x0":-1.2643975968523917,"y0":50.004291008303575,"z0":5.460520609780404,"aX":12.04798255121652},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-8.0,"breakHorizontal":-18.8,"spinRate":3134,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4893758217715547,"extension":6.204276554475642},"index":6,"playId":"f7809fcc-10d1-3cac-8bd9-8a01a2bb37b2","pitchNumber":6,"startTime":"2026-08-15T02:28:56.615Z","endTime":"2026-08-15T02:29:00.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:29:00.666Z","atBatIndex":6},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Troy Johnston grounds into a double play, first baseman Bryce Eldridge to shortstop Christian Koss to first baseman Bryce Eldridge. TJ Rumfield out at 2nd. Troy Johnston out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-15T02:29:24.806Z","endTime":"2026-08-15T02:30:48.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.375066971064534,"aZ":-32.708508848106,"pfxX":-8.171241843804218,"pfxZ":-0.2921547864804701,"pX":-0.5785011975385088,"pZ":4.2338867936416404,"vX0":4.476090198846172,"vY0":-134.0469810884458,"vZ0":3.023696474945141,"x":139.05,"y":124.47,"x0":-1.2063666012806276,"y0":50.00403451503153,"z0":5.423224010408557,"aX":-14.904013968678912},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.4,"breakHorizontal":13.9,"spinRate":1933,"spinDirection":242},"zone":11,"typeConfidence":0.89,"plateTime":0.40826121940570426,"extension":6.307390787236731},"index":0,"playId":"13b3f788-fd01-38fa-a893-234eef727283","pitchNumber":1,"startTime":"2026-08-15T02:29:30.933Z","endTime":"2026-08-15T02:29:34.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.333318709990266,"aZ":-30.117273608409675,"pfxX":-11.401135382194969,"pfxZ":1.1041703836977543,"pX":0.9838333329644927,"pZ":2.1126539281777883,"vX0":9.127946466276244,"vY0":-136.35837168376395,"vZ0":-2.5816171088726594,"x":79.5,"y":181.74,"x0":-0.9458422545613279,"y0":50.000836820660844,"z0":5.1752000476070465,"aX":-21.210515317089918},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.6,"breakHorizontal":18.4,"spinRate":2117,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.4035313128763556,"extension":6.394932381488122},"index":1,"playId":"73ba9ba5-8e1e-369d-9a09-4fdd29932970","pitchNumber":2,"startTime":"2026-08-15T02:29:47.585Z","endTime":"2026-08-15T02:29:51.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.070832647582957,"aZ":-26.541107391290165,"pfxX":0.3312667468372621,"pfxZ":3.3624372693537126,"pX":0.531231802019986,"pZ":2.170804602275156,"vX0":4.339443821540397,"vY0":-128.90117568893905,"vZ0":-2.614374388750895,"x":96.75,"y":180.17,"x0":-1.2206061646869664,"y0":50.00157936453966,"z0":5.258330088464225,"aX":0.5535285525769645},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.8,"breakHorizontal":-1.6,"spinRate":2204,"spinDirection":205},"zone":6,"typeConfidence":0.88,"plateTime":0.425760420011986,"extension":6.227077592941564},"index":2,"playId":"ae92f819-6dc4-3e76-9842-1dd31c745c3c","pitchNumber":3,"startTime":"2026-08-15T02:30:06.267Z","endTime":"2026-08-15T02:30:09.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-08-15T02:30:23.921Z","endTime":"2026-08-15T02:30:40.427Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.076810249715457,"aZ":-36.98969716100129,"pfxX":-5.428579343685467,"pfxZ":-3.114552655681302,"pX":-0.509207366655277,"pZ":1.777794255386805,"vX0":4.002949824486908,"vY0":-123.55773831667383,"vZ0":-0.5587446094486646,"x":136.41,"y":190.78,"x0":-1.446575916328253,"y0":50.006056604526144,"z0":5.120367304974706,"aX":-8.378326718920109},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.5,"breakHorizontal":8.9,"spinRate":1883,"spinDirection":255},"zone":7,"typeConfidence":0.75,"plateTime":0.44363359736329055,"extension":6.228424689602465},"hitData":{"launchSpeed":90.6,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.34,"coordY":166.88}},"index":4,"playId":"a7babf71-d684-3846-96d4-1cda2e18b3ab","pitchNumber":4,"startTime":"2026-08-15T02:30:40.427Z","endTime":"2026-08-15T02:30:48.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":1.54,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:30:48.449Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Norby grounds out, third baseman Buddy Kennedy to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-15T02:31:00.586Z","endTime":"2026-08-15T02:31:23.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.600235337269535,"aZ":-38.89570621212067,"pfxX":9.81330266519892,"pfxZ":-5.259494486174986,"pX":-0.11671265797372374,"pZ":1.5514238512114675,"vX0":0.019607714703455847,"vY0":-112.96104220879154,"vZ0":0.11510757341501798,"x":121.45,"y":196.89,"x0":-1.3980822079504365,"y0":50.001209288279775,"z0":5.444497049199627,"aX":12.54684865013322},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-9.1,"breakHorizontal":-17.8,"spinRate":3148,"spinDirection":50},"zone":13,"typeConfidence":0.9,"plateTime":0.48684486291205875,"extension":6.135621577888972},"hitData":{"launchSpeed":74.0,"launchAngle":3.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.72,"coordY":166.88}},"index":0,"playId":"0f189a7d-6593-3386-a35b-015e530d5236","pitchNumber":1,"startTime":"2026-08-15T02:31:15.408Z","endTime":"2026-08-15T02:31:23.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:31:23.420Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Bericoto flies out sharply to right fielder Zac Veen.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-15T02:33:27.679Z","endTime":"2026-08-15T02:35:23.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77980182537286,"aZ":-22.802196324686154,"pfxX":10.944913270733458,"pfxZ":5.610585130783093,"pX":0.012339748876714537,"pZ":2.534961080958449,"vX0":-9.258738736425633,"vY0":-128.69524127283202,"vZ0":-4.085973867761206,"x":116.53,"y":170.34,"x0":2.242181507794682,"y0":50.00211350931054,"z0":5.91855108633844,"aX":18.27988999648609},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.4,"breakHorizontal":-17.6,"spinRate":2288,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4263061975702058,"extension":6.614186603583709},"index":0,"playId":"44e5a06f-fbcc-3f58-a1b9-267ff0b47cb9","pitchNumber":1,"startTime":"2026-08-15T02:33:33.092Z","endTime":"2026-08-15T02:33:36.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.492688201410285,"aZ":-37.03623651376795,"pfxX":1.38870199359508,"pfxZ":-3.4149746111235144,"pX":0.4617853356531079,"pZ":1.6639088386082945,"vX0":-5.477879173881295,"vY0":-118.7535953391696,"vZ0":-1.6208651089214026,"x":99.4,"y":193.85,"x0":2.62154905024586,"y0":50.00408828822663,"z0":5.735376676629083,"aX":1.9772299889384881},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.4,"breakHorizontal":-1.1,"spinRate":2356,"spinDirection":314},"zone":9,"typeConfidence":2.0,"plateTime":0.46185145268229366,"extension":6.516151769857438},"index":1,"playId":"114d9a74-f565-3d71-b1c4-589e21cc8543","pitchNumber":2,"startTime":"2026-08-15T02:33:46.811Z","endTime":"2026-08-15T02:33:49.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-15T02:33:56.073Z","endTime":"2026-08-15T02:34:03.729Z","isPitch":false,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32685998788005,"aZ":-35.30956516853349,"pfxX":2.296906235985414,"pfxZ":-2.17896830822038,"pX":-1.403932390890061,"pZ":0.3635212283269679,"vX0":-9.086587145533478,"vY0":-119.34588035409935,"vZ0":-5.190275701067226,"x":170.51,"y":228.96,"x0":2.1569850362972938,"y0":50.00141361922646,"z0":5.752467041938292,"aX":3.3079994309132377},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.0,"breakHorizontal":-1.9,"spinRate":2397,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.45922073806721997,"extension":6.656792058089647},"index":3,"playId":"c6cc6d48-a45a-3fb5-ba09-e2f232161284","pitchNumber":3,"startTime":"2026-08-15T02:34:03.729Z","endTime":"2026-08-15T02:34:07.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.832622431233744,"aZ":-33.80078469199848,"pfxX":1.0321910878872531,"pfxZ":-1.1398695896503899,"pX":-0.6182930192506393,"pZ":1.5245791192765001,"vX0":-7.366607015098717,"vY0":-118.55123584968699,"vZ0":-2.957063146255788,"x":140.57,"y":197.62,"x0":2.3899304839177287,"y0":50.001851564144616,"z0":5.86120169242436,"aX":1.4755503848775382},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.5,"breakHorizontal":-0.1,"spinRate":2363,"spinDirection":344},"zone":13,"typeConfidence":2.0,"plateTime":0.4613329344468191,"extension":6.669223489013393},"index":4,"playId":"17dda609-b07f-3efb-bb77-f74dc9b5ce11","pitchNumber":4,"startTime":"2026-08-15T02:34:23.520Z","endTime":"2026-08-15T02:34:30.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30987509309334,"aZ":-17.986267880101153,"pfxX":6.098153274411741,"pfxZ":8.131026294144034,"pX":1.23706878572887,"pZ":3.4068437128238305,"vX0":-5.422133032774724,"vY0":-130.92212812629396,"vZ0":-2.6711436893104503,"x":69.85,"y":146.8,"x0":2.537493356227148,"y0":50.00253179850596,"z0":5.778530752632906,"aX":10.64069063758307},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.4,"breakHorizontal":-10.0,"spinRate":2415,"spinDirection":135},"zone":12,"typeConfidence":0.87,"plateTime":0.4175351703781085,"extension":6.582590041177664},"index":5,"playId":"6d59f1c0-c60b-3cd4-9863-cd4c55210545","pitchNumber":5,"startTime":"2026-08-15T02:34:51.852Z","endTime":"2026-08-15T02:34:55.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":86.0,"endSpeed":79.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.122615050864905,"aZ":-26.462680676180856,"pfxX":9.758076167803907,"pfxZ":3.587196445242644,"pX":0.19107672517297522,"pZ":2.1882481856156972,"vX0":-8.861333540658757,"vY0":-125.03898927676524,"vZ0":-3.058606215199928,"x":109.72,"y":179.7,"x0":2.505258416051465,"y0":50.00031293372588,"z0":5.587900835058775,"aX":15.521120235011969},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.0,"breakHorizontal":-15.7,"spinRate":1565,"spinDirection":117},"zone":8,"typeConfidence":0.89,"plateTime":0.437272534305726,"extension":6.4931454487165565},"hitData":{"launchSpeed":102.2,"launchAngle":34.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":184.07,"coordY":58.45}},"index":6,"playId":"f7f784ea-7e23-3ad4-abdb-aff8cf4642e3","pitchNumber":6,"startTime":"2026-08-15T02:35:13.353Z","endTime":"2026-08-15T02:35:23.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:35:23.382Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Connor Norby to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-15T02:35:25.671Z","endTime":"2026-08-15T02:36:57.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4496015008261,"aZ":-24.31795319765983,"pfxX":10.321898788215048,"pfxZ":4.378219276911066,"pX":0.9909227476894535,"pZ":2.7842581038882352,"vX0":-7.339541783533408,"vY0":-133.04651788218953,"vZ0":-2.9984104239780773,"x":79.23,"y":163.61,"x0":2.4438109225288565,"y0":50.00122285900682,"z0":5.687553629904734,"aX":18.509747441921846},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":-17.2,"spinRate":2298,"spinDirection":136},"zone":12,"typeConfidence":0.97,"plateTime":0.4116218509541363,"extension":6.559300768987608},"index":0,"playId":"ac9ce339-2275-3ee4-a56c-36f0acdbdcf1","pitchNumber":1,"startTime":"2026-08-15T02:35:49.285Z","endTime":"2026-08-15T02:35:52.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32624935008386,"aZ":-25.557431857321518,"pfxX":10.014864685021761,"pfxZ":3.7871992293696497,"pX":0.5348453922765982,"pZ":3.3071742328237943,"vX0":-8.576014465446805,"vY0":-131.92676894414606,"vZ0":-1.0047313390752108,"x":96.61,"y":149.49,"x0":2.540317343487105,"y0":50.00384635225269,"z0":5.591750588985315,"aX":17.50247975228352},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.8,"breakHorizontal":-16.1,"spinRate":2248,"spinDirection":137},"zone":3,"typeConfidence":0.96,"plateTime":0.41656102699851205,"extension":6.746362328060436},"index":1,"playId":"e7e877a4-4bee-385c-9702-749bf5ae91b2","pitchNumber":2,"startTime":"2026-08-15T02:36:09.769Z","endTime":"2026-08-15T02:36:13.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03839129587356,"aZ":-16.41537799451156,"pfxX":5.1982931421739185,"pfxZ":8.981828959747856,"pX":-0.17529264324367136,"pZ":4.579399309678417,"vX0":-7.80421754745626,"vY0":-131.87752229273195,"vZ0":-0.39399447434451534,"x":123.68,"y":115.14,"x0":2.152154025334417,"y0":50.00405117523254,"z0":5.945643877543305,"aX":9.122776387152335},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.4,"breakHorizontal":-7.7,"spinRate":2300,"spinDirection":148},"zone":11,"typeConfidence":0.96,"plateTime":0.41592674443693145,"extension":6.60574193218791},"index":2,"playId":"a1691db1-9946-3dad-8c0e-baf0937b5580","pitchNumber":3,"startTime":"2026-08-15T02:36:29.410Z","endTime":"2026-08-15T02:36:32.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6898326568073,"aZ":-32.619886978503864,"pfxX":-1.6158909331377243,"pfxZ":-0.30666387557361663,"pX":-0.9760516374554301,"pZ":1.8590768449798807,"vX0":-7.616339420363229,"vY0":-121.25322500411478,"vZ0":-1.7070255969747272,"x":154.2,"y":188.58,"x0":2.439066082699961,"y0":50.002014925481234,"z0":5.467210514002569,"aX":-2.3613200637385803},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.7,"breakHorizontal":5.0,"spinRate":2361,"spinDirection":322},"zone":13,"typeConfidence":0.8,"plateTime":0.4548796170251652,"extension":6.712942511066015},"hitData":{"launchSpeed":69.0,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.7,"coordY":154.72}},"index":3,"playId":"c9caaa56-88b8-37c9-ad28-0eb24b615686","pitchNumber":4,"startTime":"2026-08-15T02:36:50.493Z","endTime":"2026-08-15T02:36:57.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:36:57.842Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Osleivis Basabe singles on a ground ball to left fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-15T02:37:08.824Z","endTime":"2026-08-15T02:37:38.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.432886278671717,"aZ":-22.458932609661634,"pfxX":10.946761974932862,"pfxZ":5.575535461504336,"pX":-0.03329956444537524,"pZ":2.4468870644353777,"vX0":-9.819912690868428,"vY0":-131.0863146682183,"vZ0":-3.9173050304680173,"x":118.27,"y":172.71,"x0":2.3371628547212726,"y0":50.00308129775867,"z0":5.635252035733947,"aX":19.07231315105164},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.5,"breakHorizontal":-17.6,"spinRate":2308,"spinDirection":134},"zone":5,"typeConfidence":0.86,"plateTime":0.4176655864570633,"extension":6.600665814007771},"hitData":{"launchSpeed":78.0,"launchAngle":10.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.49,"coordY":114.67}},"index":0,"playId":"fc160c99-7739-3bb0-b08e-8a8893090829","pitchNumber":1,"startTime":"2026-08-15T02:37:26.472Z","endTime":"2026-08-15T02:37:38.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:37:38.487Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Buddy Kennedy flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-15T02:37:47.834Z","endTime":"2026-08-15T02:38:53.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.125329547407645,"aZ":-22.83614199879205,"pfxX":0.7095115859729573,"pfxZ":5.714583424879415,"pX":0.02974088090013931,"pZ":1.7530711182677778,"vX0":-6.419750439690981,"vY0":-126.13176701414037,"vZ0":-5.1229038689388195,"x":115.87,"y":191.45,"x0":2.5000399217570353,"y0":50.00490471721187,"z0":5.617234210162432,"aX":1.159961839478135},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.6,"breakHorizontal":0.0,"spinRate":2215,"spinDirection":149},"zone":8,"typeConfidence":0.82,"plateTime":0.4318403957070682,"extension":6.63300404721894},"index":0,"playId":"a84ac6a8-f926-3827-8cd7-031a407f60ec","pitchNumber":1,"startTime":"2026-08-15T02:38:05.786Z","endTime":"2026-08-15T02:38:10.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.633104642861788,"aZ":-35.396203965662814,"pfxX":0.3271278060207625,"pfxZ":-2.253777348140357,"pX":0.7068137399406665,"pZ":2.758326655635256,"vX0":-4.4956872848443465,"vY0":-118.4925233104597,"vZ0":0.38150540586983483,"x":90.06,"y":164.31,"x0":2.5823839738037533,"y0":50.003857542881896,"z0":5.816888428504372,"aX":0.46793683836366434},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.7,"breakHorizontal":0.5,"spinRate":2130,"spinDirection":296},"zone":3,"typeConfidence":2.0,"plateTime":0.4614158465720779,"extension":6.622106431896209},"index":1,"playId":"e2d20c11-f493-3baa-903c-61ab9ca98e0b","pitchNumber":2,"startTime":"2026-08-15T02:38:24.120Z","endTime":"2026-08-15T02:38:27.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.990022754202254,"aZ":-24.4266780651207,"pfxX":9.962968429700675,"pfxZ":4.35325925286709,"pX":0.20437024662120298,"pZ":2.681830842903689,"vX0":-9.216346181409723,"vY0":-132.027623652762,"vZ0":-3.0381535652146,"x":109.21,"y":166.37,"x0":2.4324476610259285,"y0":50.0029678724465,"z0":5.629339609762368,"aX":17.731013115389196},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.4,"breakHorizontal":-16.2,"spinRate":2298,"spinDirection":132},"zone":5,"typeConfidence":0.93,"plateTime":0.41359799489865123,"extension":6.603717005833126},"hitData":{"launchSpeed":94.3,"launchAngle":39.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.06,"coordY":67.0}},"index":2,"playId":"b79970a0-40c8-3073-9d9f-737bfc8d8ccb","pitchNumber":3,"startTime":"2026-08-15T02:38:44.525Z","endTime":"2026-08-15T02:38:53.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":671083,"link":"/api/v1/people/671083"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:38:53.559Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zac Veen flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-15T02:41:10.799Z","endTime":"2026-08-15T02:41:38.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-15T02:41:01.386Z","endTime":"2026-08-15T02:41:12.940Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21282820257023,"aZ":-22.399875328102276,"pfxX":-0.9815766654768643,"pfxZ":5.555101010704574,"pX":0.09703025188449381,"pZ":3.590781999918931,"vX0":3.888654444110339,"vY0":-130.94853661060858,"vZ0":-0.19276731378690404,"x":113.3,"y":141.83,"x0":-1.27117232130496,"y0":50.0027485572866,"z0":5.322399611741398,"aX":-1.727356929497654},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.2,"breakHorizontal":1.1,"spinRate":2311,"spinDirection":206},"zone":12,"typeConfidence":0.89,"plateTime":0.4161632031463496,"extension":6.276221126958261},"index":1,"playId":"70eedefc-92c8-3339-b41c-cd9d30134600","pitchNumber":1,"startTime":"2026-08-15T02:41:12.940Z","endTime":"2026-08-15T02:41:16.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.916064798795563,"aZ":-25.15004972597371,"pfxX":-2.1502264062554532,"pfxZ":3.98912039186757,"pX":1.1620628581432766,"pZ":2.2924704224068915,"vX0":6.458745392004241,"vY0":-131.14484640007782,"vZ0":-2.9649286162723345,"x":72.7,"y":176.88,"x0":-1.0415668242741618,"y0":50.002657086146144,"z0":5.291680462839482,"aX":-3.786582584985231},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.8,"breakHorizontal":2.6,"spinRate":2354,"spinDirection":197},"zone":14,"typeConfidence":0.84,"plateTime":0.41592343447896596,"extension":6.096929477184741},"hitData":{"launchSpeed":72.7,"launchAngle":31.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.02,"coordY":103.11}},"index":2,"playId":"2be926c6-be9f-33cd-a44e-67b10451b2ea","pitchNumber":2,"startTime":"2026-08-15T02:41:28.146Z","endTime":"2026-08-15T02:41:38.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:41:38.146Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a ground ball to center fielder Jonah Cox.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-15T02:42:12.873Z","endTime":"2026-08-15T02:42:38.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-15T02:42:03.408Z","endTime":"2026-08-15T02:42:14.930Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.865897143733438,"aZ":-37.66827601216425,"pfxX":9.253509033810417,"pfxZ":-4.297150034411782,"pX":0.16895747838400732,"pZ":2.7895264564539235,"vX0":0.8860274876885501,"vY0":-112.76011792171957,"vZ0":2.325188963843648,"x":110.56,"y":163.46,"x0":-1.4310298965633332,"y0":50.0033278961473,"z0":5.565056203861103,"aX":11.830559163151905},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-6.8,"breakHorizontal":-16.9,"spinRate":3068,"spinDirection":56},"zone":5,"typeConfidence":0.9,"plateTime":0.48707751470151983,"extension":6.1909939090512855},"index":1,"playId":"fdae63af-afe7-31ff-b310-140e9347ac7e","pitchNumber":1,"startTime":"2026-08-15T02:42:14.930Z","endTime":"2026-08-15T02:42:18.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57329443214483,"aZ":-22.416446133516548,"pfxX":-6.688337494310392,"pfxZ":5.258183036111429,"pX":0.1115641671527652,"pZ":3.0643578118211443,"vX0":5.219415722517301,"vY0":-134.94693967925753,"vZ0":-1.8583254400849092,"x":112.75,"y":156.04,"x0":-0.9724248809829977,"y0":50.004003801587714,"z0":5.330589059637226,"aX":-12.416964061938655},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.4,"breakHorizontal":11.0,"spinRate":2086,"spinDirection":237},"zone":2,"typeConfidence":0.89,"plateTime":0.4048616101709497,"extension":6.444161962337497},"hitData":{"launchSpeed":106.5,"launchAngle":7.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.87,"coordY":87.65}},"index":2,"playId":"20ece7a9-c5bd-3666-bdd4-b257782007d4","pitchNumber":2,"startTime":"2026-08-15T02:42:28.139Z","endTime":"2026-08-15T02:42:38.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:42:38.644Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brett Sullivan lines out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-15T02:42:49.566Z","endTime":"2026-08-15T02:44:10.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":69.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.982115826059612,"aZ":-34.261407141732725,"pfxX":11.086773046143005,"pfxZ":-1.6753548452640903,"pX":0.8423129993954982,"pZ":2.434227057528218,"vX0":1.4345191746096795,"vY0":-111.66033093389038,"vZ0":0.9725377712174965,"x":84.89,"y":173.06,"x0":-1.2494369781194532,"y0":50.00394625804723,"z0":5.5608429023063115,"aX":13.786197328528456},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-2.4,"breakHorizontal":-20.4,"spinRate":3101,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.49343359882871995,"extension":5.9326714358912325},"index":0,"playId":"6d8c32ee-aff1-3aa2-83e0-697d243fc5a9","pitchNumber":1,"startTime":"2026-08-15T02:43:01.884Z","endTime":"2026-08-15T02:43:05.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.924326036062304,"aZ":-27.891293851958363,"pfxX":-11.130709239473301,"pfxZ":2.3036772448601663,"pX":-0.2681570493802487,"pZ":1.4490556068719191,"vX0":6.4053508126457555,"vY0":-135.154142973791,"vZ0":-4.640198801214279,"x":127.22,"y":199.66,"x0":-1.2157651589784622,"y0":50.00505126380545,"z0":5.134079229459455,"aX":-20.708958714503403},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.4,"breakHorizontal":19.0,"spinRate":2171,"spinDirection":241},"zone":13,"typeConfidence":0.91,"plateTime":0.40440473232382956,"extension":6.296181071831776},"index":1,"playId":"954140e2-483f-36e9-928a-eeb11e82f0a6","pitchNumber":2,"startTime":"2026-08-15T02:43:22.656Z","endTime":"2026-08-15T02:43:26.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.999216450711334,"aZ":-37.368349336705336,"pfxX":10.024074795323548,"pfxZ":-4.190667093825904,"pX":-0.21215756304142622,"pZ":1.205225398635123,"vX0":-0.24150059197349538,"vY0":-111.26566084444491,"vZ0":-0.6859122215798453,"x":125.09,"y":206.24,"x0":-1.401547086093957,"y0":50.00195581519978,"z0":5.426645101940073,"aX":12.429950380365197},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-7.4,"breakHorizontal":-18.0,"spinRate":3173,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.49434255212219114,"extension":5.950879283893866},"index":2,"playId":"c5a8ae2a-5e44-3046-a2ac-e112d1827a7b","pitchNumber":3,"startTime":"2026-08-15T02:43:40.216Z","endTime":"2026-08-15T02:43:44.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.488738726011967,"aZ":-24.616089755009753,"pfxX":0.6282712546771634,"pfxZ":4.426117357833872,"pX":0.30162083682090207,"pZ":2.007214309046506,"vX0":3.8682157177249006,"vY0":-128.95664567917865,"vZ0":-3.4384377355741886,"x":105.5,"y":184.59,"x0":-1.2912346658844938,"y0":50.000552817878,"z0":5.228705317363864,"aX":1.0711976385347186},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.6,"breakHorizontal":-1.9,"spinRate":2402,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.422600576475487,"extension":6.131036356304549},"hitData":{"launchSpeed":99.7,"launchAngle":19.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":203.87,"coordY":88.61}},"index":3,"playId":"63a8fd7a-7223-300e-a7b6-08ead54a8ea9","pitchNumber":4,"startTime":"2026-08-15T02:43:58.988Z","endTime":"2026-08-15T02:44:10.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:44:10.324Z","atBatIndex":15},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jake McCarthy reaches on a throwing error by pitcher Landen Roupp. Ezequiel Tovar to 3rd. Jake McCarthy out at 2nd, second baseman Osleivis Basabe to first baseman Bryce Eldridge. Ezequiel Tovar to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-15T02:44:18.853Z","endTime":"2026-08-15T02:44:50.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694738,"link":"/api/v1/people/694738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55057282522114,"aZ":-33.41624518631028,"pfxX":-9.710329042910445,"pfxZ":-0.6824128845041351,"pX":0.5758367994802007,"pZ":2.3661559101034406,"vX0":7.4167701007612274,"vY0":-134.56335681802076,"vZ0":-1.248306684165926,"x":95.05,"y":174.89,"x0":-0.9613702233544437,"y0":50.002221765882844,"z0":5.214336847129424,"aX":-17.718951972871753},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.3,"breakHorizontal":15.8,"spinRate":1940,"spinDirection":241},"zone":6,"typeConfidence":0.9,"plateTime":0.4078215668705152,"extension":6.189898037795234},"hitData":{"launchSpeed":36.4,"launchAngle":-48.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":123.42,"coordY":195.94}},"index":0,"playId":"d909df17-9fd3-3c7f-b07a-95e6cdb5a372","pitchNumber":1,"startTime":"2026-08-15T02:44:36.949Z","endTime":"2026-08-15T02:44:50.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:44:50.983Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Knizner grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-15T02:47:00.297Z","endTime":"2026-08-15T02:48:32.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.354195207949044,"aZ":-24.002101081530867,"pfxX":8.419608324507783,"pfxZ":4.830875299784347,"pX":0.7427874618431075,"pZ":2.677484466463206,"vX0":-7.394511444677944,"vY0":-129.36075902500312,"vZ0":-3.102267451313473,"x":88.69,"y":166.49,"x0":2.5464316360289296,"y0":50.00603436775447,"z0":5.7354323166240615,"aX":14.251873742450604},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.3,"breakHorizontal":-13.6,"spinRate":2247,"spinDirection":136},"zone":6,"typeConfidence":0.76,"plateTime":0.42365357428052697,"extension":6.616683648795215},"index":0,"playId":"4e6431e0-b7b2-36b2-8ab4-18b3eecb63a2","pitchNumber":1,"startTime":"2026-08-15T02:47:00.297Z","endTime":"2026-08-15T02:47:03.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.632341666766536,"aZ":-19.237139051243357,"pfxX":-0.024104536207407712,"pfxZ":7.866695397198891,"pX":0.827016914057636,"pZ":1.5863225721454817,"vX0":-4.9474062263963114,"vY0":-126.60567545485968,"vZ0":-6.121658529080195,"x":85.48,"y":195.95,"x0":2.79889149767605,"y0":50.00617688107644,"z0":5.545240594736995,"aX":-0.03885343609563188},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.3,"breakHorizontal":1.0,"spinRate":2348,"spinDirection":143},"zone":14,"typeConfidence":0.81,"plateTime":0.43044567456822147,"extension":6.6174710374544015},"index":1,"playId":"f51c2c32-53de-3447-bef8-4a2b6cd1c182","pitchNumber":2,"startTime":"2026-08-15T02:47:15.535Z","endTime":"2026-08-15T02:47:19.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46033238608381,"aZ":-23.564983998720212,"pfxX":-0.7022795273424007,"pfxZ":5.26388755965932,"pX":-0.627833286389923,"pZ":3.072035021468805,"vX0":-7.288691995856268,"vY0":-126.44601648086287,"vZ0":-2.1397866614851577,"x":120.6,"y":158.8,"x0":2.371624311151733,"y0":50.000067066823036,"z0":5.801482756603734,"aX":-1.147496843810117},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.4,"breakHorizontal":2.8,"spinRate":2327,"spinDirection":155},"zone":1,"typeConfidence":0.93,"plateTime":0.4315907586481642,"extension":6.561100405015008},"index":2,"playId":"2d169669-8c80-391b-9f44-c16064f3df31","pitchNumber":3,"startTime":"2026-08-15T02:47:35.744Z","endTime":"2026-08-15T02:47:40.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-15T02:47:56.099Z","endTime":"2026-08-15T02:48:09.206Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69385647164383,"aZ":-24.79912315829508,"pfxX":10.521266481458493,"pfxZ":4.763146674485228,"pX":1.621545572691318,"pZ":1.0460783790267782,"vX0":-5.981294399083054,"vY0":-123.65030015319842,"vZ0":-5.491378874727269,"x":55.19,"y":210.54,"x0":2.7051242418912276,"y0":50.00299116906434,"z0":5.376945396384598,"aX":16.289386474543587},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.6,"breakHorizontal":-17.6,"spinRate":1463,"spinDirection":119},"zone":14,"typeConfidence":0.88,"plateTime":0.44299857819541844,"extension":6.539532397226136},"index":4,"playId":"3a1c707f-6e6f-36cd-b55c-1fb1b89b8273","pitchNumber":4,"startTime":"2026-08-15T02:48:09.206Z","endTime":"2026-08-15T02:48:12.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.988194503653514,"aZ":-35.06631858920473,"pfxX":0.06292617318027816,"pfxZ":-1.9338608619444404,"pX":-0.2711621509084188,"pZ":1.9701504398359169,"vX0":-6.280810587387538,"vY0":-121.19348278935287,"vZ0":-1.77118810144411,"x":127.34,"y":185.59,"x0":2.342543571051419,"y0":50.0059046103701,"z0":5.7642783629460395,"aX":0.09457022605392403},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.7,"breakHorizontal":1.3,"spinRate":2322,"spinDirection":324},"zone":7,"typeConfidence":2.0,"plateTime":0.451403130027499,"extension":6.691581204000237},"hitData":{"launchSpeed":106.6,"launchAngle":-1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.64,"coordY":187.83}},"index":5,"playId":"7938792f-607c-34c3-9333-de9d1767da58","pitchNumber":5,"startTime":"2026-08-15T02:48:24.747Z","endTime":"2026-08-15T02:48:32.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:48:32.782Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christian Koss doubles (3) on a line drive to left fielder Mickey Moniak, deflected by center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-15T02:48:50.946Z","endTime":"2026-08-15T02:49:28.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.888276057328973,"aZ":-25.16960017505749,"pfxX":9.552710220877373,"pfxZ":4.5844189143759255,"pX":0.7002082231704302,"pZ":1.2084782047184637,"vX0":-7.630122494753503,"vY0":-122.71088510997023,"vZ0":-4.897364142597717,"x":90.31,"y":206.15,"x0":2.6061675442696655,"y0":50.00275182483955,"z0":5.3698997346869985,"aX":14.593795086728058},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.4,"breakHorizontal":-15.6,"spinRate":1583,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.4460571508425719,"extension":6.535139840245762},"index":0,"playId":"8c075536-2f8d-3b3c-a54d-b33c1937ccf6","pitchNumber":1,"startTime":"2026-08-15T02:48:57.383Z","endTime":"2026-08-15T02:49:01.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.346895714342843,"aZ":-24.85807722555939,"pfxX":-1.7712441047589236,"pfxZ":4.538443298588079,"pX":-0.047273900188633006,"pZ":2.1901225384183323,"vX0":-6.2225557574680455,"vY0":-126.30185849338228,"vZ0":-3.414100463771438,"x":118.8,"y":179.65,"x0":2.680935005155199,"y0":50.00143345249768,"z0":5.564210390314134,"aX":-2.8529110747929436},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.7,"breakHorizontal":4.7,"spinRate":2390,"spinDirection":146},"zone":8,"typeConfidence":0.94,"plateTime":0.4340888607666602,"extension":6.66615651220474},"hitData":{"launchSpeed":90.2,"launchAngle":22.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.71,"coordY":62.35}},"index":1,"playId":"ab178bdf-a15b-3677-a854-cdfb4c2dbba9","pitchNumber":2,"startTime":"2026-08-15T02:49:15.103Z","endTime":"2026-08-15T02:49:28.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":0.73,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:49:28.105Z","atBatIndex":18},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Jonah Cox reaches on a fielder's choice, fielded by shortstop Ezequiel Tovar. Christian Koss advances to 2nd, on a missed catch error by third baseman Willi Castro, assist to shortstop Ezequiel Tovar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-15T02:49:47.457Z","endTime":"2026-08-15T02:50:12.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_error_dropped_ball"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.889931250793715,"aZ":-36.55826933949788,"pfxX":1.0864574387050718,"pfxZ":-2.924532713291514,"pX":0.25030265989929207,"pZ":2.3432534619935543,"vX0":-5.75163117559339,"vY0":-120.68822897492967,"vZ0":-0.8309320556729889,"x":107.46,"y":175.51,"x0":2.5065456717294263,"y0":50.001833591525106,"z0":5.866220869491592,"aX":1.6288182463800673},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.3,"breakHorizontal":-0.8,"spinRate":2331,"spinDirection":333},"zone":5,"typeConfidence":2.0,"plateTime":0.4510355168246081,"extension":6.583827302712333},"hitData":{"launchSpeed":91.2,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.31,"coordY":154.72}},"index":0,"playId":"a3ecfaff-e208-3802-99ba-84e93e385d15","pitchNumber":1,"startTime":"2026-08-15T02:49:58.237Z","endTime":"2026-08-15T02:50:12.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":1.44,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:50:12.242Z","atBatIndex":19},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Rafael Devers grounds into a double play, shortstop Ezequiel Tovar to first baseman TJ Rumfield. Jonah Cox out at 2nd. Rafael Devers out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-15T02:51:06.909Z","endTime":"2026-08-15T02:52:20.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":91.4,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.347843264820355,"aZ":-23.049049206318603,"pfxX":9.551001948874138,"pfxZ":5.097868584727475,"pX":-0.6635160765878189,"pZ":2.655618350336338,"vX0":-10.983068714920183,"vY0":-132.66974430947417,"vZ0":-3.3982234808799143,"x":142.29,"y":167.08,"x0":2.281432234777931,"y0":50.00152742787759,"z0":5.6254466047167035,"aX":17.091612900492695},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":-15.0,"spinRate":2316,"spinDirection":137},"zone":4,"typeConfidence":0.93,"plateTime":0.41223837057052837,"extension":6.837272318056386},"index":0,"playId":"4d5a0b35-e769-30c3-a7b2-125570c08483","pitchNumber":1,"startTime":"2026-08-15T02:51:12.734Z","endTime":"2026-08-15T02:51:16.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73741462903562,"aZ":-22.652709482657986,"pfxX":0.13519808307673964,"pfxZ":5.661151589724225,"pX":-0.2928720057699278,"pZ":1.9456478575663918,"vX0":-7.012095776444398,"vY0":-128.19945320528313,"vZ0":-4.899925021353059,"x":128.16,"y":186.25,"x0":2.447632949883941,"y0":50.00599697926214,"z0":5.6248261010609,"aX":0.22725373208160446},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.5,"breakHorizontal":1.2,"spinRate":2372,"spinDirection":144},"zone":7,"typeConfidence":0.82,"plateTime":0.42543175990587434,"extension":6.601555420569722},"index":1,"playId":"9968f5c7-cc9a-3fe0-a9a7-b9471dcb6ca1","pitchNumber":2,"startTime":"2026-08-15T02:51:29.618Z","endTime":"2026-08-15T02:51:33.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32686572904887,"aZ":-34.79115887960849,"pfxX":-0.37027548601600246,"pfxZ":-1.7085056573607083,"pX":-0.9073012743980239,"pZ":0.647224121190168,"vX0":-7.6125641007514595,"vY0":-122.62088033715321,"vZ0":-5.059849798151409,"x":151.58,"y":221.3,"x0":2.2744603580842857,"y0":50.00128115554471,"z0":5.6778546175542095,"aX":-0.5665966711597038},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.0,"breakHorizontal":2.3,"spinRate":2446,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.4452558035103076,"extension":6.69019500137037},"index":2,"playId":"8e332769-3b9b-38f0-8c5d-ec710e738542","pitchNumber":3,"startTime":"2026-08-15T02:51:50.143Z","endTime":"2026-08-15T02:51:53.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.947881010637836,"aZ":-23.370720894501336,"pfxX":0.3185756101997348,"pfxZ":5.2089261836922836,"pX":-0.7327590437279105,"pZ":2.4272789218059607,"vX0":-8.128881790223383,"vY0":-128.9366277451209,"vZ0":-3.5545697403025933,"x":144.93,"y":173.24,"x0":2.4147011881674962,"y0":50.001431476770755,"z0":5.620041646412644,"aX":0.5396538368594116},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.9,"breakHorizontal":1.2,"spinRate":2375,"spinDirection":149},"zone":4,"typeConfidence":0.83,"plateTime":0.42425299681975215,"extension":6.6144475039663755},"hitData":{"launchSpeed":99.5,"launchAngle":0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.47,"coordY":137.49}},"index":3,"playId":"2e294ac4-4226-3dee-8d30-9d9f0a013d10","pitchNumber":4,"startTime":"2026-08-15T02:52:12.759Z","endTime":"2026-08-15T02:52:20.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-9.899999999999999,"leverageIndex":2.14,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:52:20.798Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-15T02:54:33.607Z","endTime":"2026-08-15T02:56:11.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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":"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":75.8,"endSpeed":69.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55685355631638,"aZ":-36.51545651349091,"pfxX":10.59580798712892,"pfxZ":-3.5599170465094563,"pX":0.4912508428077784,"pZ":2.1788794409412144,"vX0":1.0156092411469344,"vY0":-110.2869169535234,"vZ0":1.1528680589408948,"x":98.27,"y":179.95,"x0":-1.351553381850739,"y0":50.00455283437306,"z0":5.5326683794313,"aX":12.914245671267203},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-5.8,"breakHorizontal":-19.4,"spinRate":3034,"spinDirection":52},"zone":9,"typeConfidence":0.91,"plateTime":0.4986700983356447,"extension":5.93462722090597},"index":0,"playId":"e8d4e42d-9e0c-3189-b21d-bb89b8e4c469","pitchNumber":1,"startTime":"2026-08-15T02:54:40.253Z","endTime":"2026-08-15T02:54:47.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.847120327155704,"aZ":-21.011488188743314,"pfxX":-5.833255920044573,"pfxZ":6.021362089654472,"pX":-1.1387592870778014,"pZ":3.434298894786909,"vX0":2.465949598076261,"vY0":-134.50801083237363,"vZ0":-1.0008584128746483,"x":160.41,"y":146.05,"x0":-1.3032785514154634,"y0":50.00517330243042,"z0":5.284179025424586,"aX":-10.82051225241468},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":10.1,"spinRate":1966,"spinDirection":232},"zone":11,"typeConfidence":0.89,"plateTime":0.40531734078347315,"extension":6.4805281136188855},"index":1,"playId":"244729ca-6f67-390e-873c-19cbd57a505c","pitchNumber":2,"startTime":"2026-08-15T02:55:18.188Z","endTime":"2026-08-15T02:55:22.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93626304615972,"aZ":-34.87432195574365,"pfxX":-7.969489737779918,"pfxZ":-1.713156226782643,"pX":-1.430395081922885,"pZ":1.561303710681316,"vX0":2.648568497762704,"vY0":-124.9548952467635,"vZ0":-1.665792355990365,"x":171.52,"y":196.62,"x0":-1.4706789274630279,"y0":50.003228436606506,"z0":5.110567427434856,"aX":-12.56175232298579},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.2,"breakHorizontal":13.8,"spinRate":1590,"spinDirection":260},"zone":13,"typeConfidence":0.89,"plateTime":0.4388897057409311,"extension":5.983859068661264},"index":2,"playId":"f94cc7e9-10c2-3791-804d-2ee96651c0b5","pitchNumber":3,"startTime":"2026-08-15T02:55:33.158Z","endTime":"2026-08-15T02:55:36.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99948402450163,"aZ":-32.914318651699006,"pfxX":-8.570500277086225,"pfxZ":-0.45991091823598396,"pX":0.8213691837899875,"pZ":1.6375949281390056,"vX0":7.755270850936604,"vY0":-124.90456573442832,"vZ0":-2.015641273569844,"x":85.69,"y":194.56,"x0":-1.1966492808871463,"y0":50.00514156709684,"z0":5.137887340112789,"aX":-13.667823732809774},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.1,"breakHorizontal":13.9,"spinRate":1752,"spinDirection":261},"zone":14,"typeConfidence":0.89,"plateTime":0.4369793225845271,"extension":6.0803713875372685},"index":3,"playId":"3ce23876-5281-36e5-88ca-6b75918cab2b","pitchNumber":4,"startTime":"2026-08-15T02:55:47.012Z","endTime":"2026-08-15T02:55:50.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-15T02:55:59.406Z","endTime":"2026-08-15T02:56:07.899Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.430751643615043,"aZ":-23.014360828171245,"pfxX":-6.644282858226836,"pfxZ":5.029303379761842,"pX":0.2468889870359158,"pZ":3.038810887285642,"vX0":5.330474054002234,"vY0":-133.30350689677405,"vZ0":-1.5547990387751747,"x":107.59,"y":156.73,"x0":-0.9036524606796849,"y0":50.003314195736046,"z0":5.271785182760713,"aX":-12.101930385907316},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.0,"breakHorizontal":11.0,"spinRate":2104,"spinDirection":234},"zone":2,"typeConfidence":0.69,"plateTime":0.4090252623458479,"extension":6.47530265165654},"index":5,"playId":"a21315ac-0a7a-3864-8969-f2e727225911","pitchNumber":5,"startTime":"2026-08-15T02:56:07.899Z","endTime":"2026-08-15T02:56:11.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:56:11.737Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-15T02:56:32.511Z","endTime":"2026-08-15T02:58:16.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83855004939067,"aZ":-30.815379813710077,"pfxX":-10.509999153482829,"pfxZ":0.7400475950325482,"pX":-1.0235023638467382,"pZ":3.765363783188864,"vX0":3.57052781775928,"vY0":-134.51055567350397,"vZ0":1.5887498688534043,"x":156.01,"y":137.12,"x0":-0.9986635887765818,"y0":50.00551564702416,"z0":5.344335624130262,"aX":-19.35543694635507},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.9,"breakHorizontal":18.4,"spinRate":1979,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.40645385022689595,"extension":6.264224628722877},"index":0,"playId":"2dff3a23-cbef-3ce0-8d1b-b390fd3698dd","pitchNumber":1,"startTime":"2026-08-15T02:56:34.902Z","endTime":"2026-08-15T02:56:38.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.221669430144974,"aZ":-29.26700771650208,"pfxX":-10.728483361277261,"pfxZ":1.5650898865540874,"pX":-0.09541930558374341,"pZ":3.1182882650831676,"vX0":6.113351699041165,"vY0":-135.30053771260867,"vZ0":-0.2899699457511753,"x":120.64,"y":154.59,"x0":-0.9890950491691206,"y0":50.00145927192536,"z0":5.275879346412449,"aX":-19.910704345465156},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.0,"breakHorizontal":18.1,"spinRate":2020,"spinDirection":232},"zone":2,"typeConfidence":0.91,"plateTime":0.4046621605188734,"extension":6.551922874827837},"index":1,"playId":"00131fc4-dde1-39d5-9327-6b292d5a5c62","pitchNumber":2,"startTime":"2026-08-15T02:56:47.268Z","endTime":"2026-08-15T02:56:50.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.452700343040267,"aZ":-36.823575041401796,"pfxX":-7.653694965907257,"pfxZ":-2.9505810870109013,"pX":-2.2232297728000034,"pZ":2.670364954216248,"vX0":0.577086334837829,"vY0":-125.24800116578571,"vZ0":1.1796235348253012,"x":201.74,"y":166.68,"x0":-1.4645552678159142,"y0":50.00545214172067,"z0":5.225906902514609,"aX":-12.049838301070938},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.8,"breakHorizontal":13.7,"spinRate":1564,"spinDirection":265},"zone":11,"typeConfidence":0.89,"plateTime":0.43886412506395533,"extension":6.246873820189172},"index":2,"playId":"93f58cb1-a810-312a-90c3-5bbc699090a7","pitchNumber":3,"startTime":"2026-08-15T02:57:05.646Z","endTime":"2026-08-15T02:57:09.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22290257733842,"aZ":-39.241083482902695,"pfxX":9.607700518677468,"pfxZ":-5.669006396243389,"pX":-0.5191504509027298,"pZ":1.6077940735693839,"vX0":-0.6698408133129501,"vY0":-111.88222257537139,"vZ0":0.5243699166308542,"x":136.79,"y":195.37,"x0":-1.45853647755372,"y0":50.001495137231856,"z0":5.445099893581461,"aX":11.982325610102878},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-9.7,"breakHorizontal":-17.2,"spinRate":2963,"spinDirection":56},"zone":13,"typeConfidence":0.91,"plateTime":0.492618067670604,"extension":6.108348587860779},"index":3,"playId":"b1b40d45-a806-3491-b8ae-500aac58c199","pitchNumber":4,"startTime":"2026-08-15T02:57:20.143Z","endTime":"2026-08-15T02:57:24.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-15T02:57:31.485Z","endTime":"2026-08-15T02:57:43.184Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.811230125265308,"aZ":-22.134038425206143,"pfxX":-5.169082186355705,"pfxZ":5.477087552111918,"pX":0.4391811035072877,"pZ":3.5373975849029886,"vX0":5.51402966520778,"vY0":-134.2187802217434,"vZ0":-0.23766750456493446,"x":100.26,"y":143.27,"x0":-0.9658074600845948,"y0":50.00136028023535,"z0":5.197149872351262,"aX":-9.473408852273947},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.1,"breakHorizontal":8.3,"spinRate":2103,"spinDirection":232},"zone":12,"typeConfidence":0.84,"plateTime":0.40738430715212104,"extension":6.3043112938281745},"index":5,"playId":"7bdf413b-3f3b-3842-8dd2-9654f36e67d4","pitchNumber":5,"startTime":"2026-08-15T02:57:43.184Z","endTime":"2026-08-15T02:57:48.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.929946924884756,"aZ":-37.53131004824542,"pfxX":-8.69335115170481,"pfxZ":-3.2941410577007755,"pX":-0.40896385462647183,"pZ":1.0733744070952973,"vX0":5.198060329694725,"vY0":-126.45287705869087,"vZ0":-2.3132581244719495,"x":132.59,"y":209.8,"x0":-1.3579713895603265,"y0":50.005143447105894,"z0":5.0009494216016,"aX":-14.130457613789757},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.2,"breakHorizontal":14.6,"spinRate":1879,"spinDirection":258},"zone":13,"typeConfidence":0.9,"plateTime":0.43257179493938613,"extension":6.272744111494544},"index":6,"playId":"c31eb8fd-35f5-3520-b2a1-07ef2f82a443","pitchNumber":6,"startTime":"2026-08-15T02:58:13.041Z","endTime":"2026-08-15T02:58:16.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-08-15T02:58:16.845Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to left fielder Victor Bericoto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-15T02:58:33.211Z","endTime":"2026-08-15T03:00:34.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.209730090166886,"aZ":-38.40182316740257,"pfxX":10.192822498146082,"pfxZ":-5.0201374328660116,"pX":0.329163210576941,"pZ":2.0632946786100375,"vX0":0.864610671849523,"vY0":-111.03289314309993,"vZ0":1.2307180300500016,"x":104.45,"y":183.07,"x0":-1.3892841862216774,"y0":50.004976673187784,"z0":5.520085996760103,"aX":12.636322451356863},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-8.4,"breakHorizontal":-18.7,"spinRate":3062,"spinDirection":54},"zone":9,"typeConfidence":0.91,"plateTime":0.49465781164713185,"extension":6.134385284092838},"index":0,"playId":"615e8cd9-4b39-3bfc-af87-3da364f0ed01","pitchNumber":1,"startTime":"2026-08-15T02:58:41.567Z","endTime":"2026-08-15T02:58:45.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47994960650532,"aZ":-30.62114785727112,"pfxX":-9.626590583110236,"pfxZ":0.8531692461163143,"pX":-0.18892071839723862,"pZ":3.1479417050548304,"vX0":5.626061676394782,"vY0":-133.31899457651775,"vZ0":0.4796584679492514,"x":124.2,"y":153.79,"x0":-1.0670320957327997,"y0":50.00069457270686,"z0":5.1615900129533845,"aX":-17.467612347474507},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.8,"breakHorizontal":16.3,"spinRate":2012,"spinDirection":241},"zone":2,"typeConfidence":0.89,"plateTime":0.409564868366723,"extension":6.460337166862737},"index":1,"playId":"9c5cbcb3-a975-328d-8266-ddab7cd39957","pitchNumber":2,"startTime":"2026-08-15T02:58:55.741Z","endTime":"2026-08-15T02:58:59.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-15T02:59:09.085Z","endTime":"2026-08-15T02:59:24.775Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.790526088393296,"aZ":-32.54660146457729,"pfxX":-9.911075840909927,"pfxZ":-0.22526309442516634,"pX":-0.8478246718252397,"pZ":2.2352429179227706,"vX0":5.094427450605083,"vY0":-127.58440117330679,"vZ0":-0.4688466587765231,"x":149.32,"y":178.43,"x0":-1.589404437537321,"y0":50.00527002581412,"z0":5.000448989707102,"aX":-16.238581987277104},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.2,"breakHorizontal":16.7,"spinRate":1828,"spinDirection":259},"zone":13,"typeConfidence":0.91,"plateTime":0.430353125960663,"extension":6.3439534164970794},"index":3,"playId":"89cdec55-832c-368c-bec3-f29a9010de0a","pitchNumber":3,"startTime":"2026-08-15T02:59:24.775Z","endTime":"2026-08-15T02:59:30.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06938986726861,"aZ":-23.396831557027415,"pfxX":-5.669894628285945,"pfxZ":4.776458571731709,"pX":-1.2679347179770384,"pZ":3.874150123011637,"vX0":1.636910392356235,"vY0":-134.24557709784727,"vZ0":0.6395770324632272,"x":165.33,"y":134.18,"x0":-1.1460793071093032,"y0":50.006084674329735,"z0":5.2889429527695775,"aX":-10.426214900945572},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":10.0,"spinRate":2022,"spinDirection":232},"zone":11,"typeConfidence":0.87,"plateTime":0.40687027987188573,"extension":6.518727381162879},"index":4,"playId":"fe407d5b-3420-30a9-8e0d-3f5fe41a99b3","pitchNumber":4,"startTime":"2026-08-15T02:59:53.419Z","endTime":"2026-08-15T02:59:57.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.739399348526607,"aZ":-38.9662420368718,"pfxX":10.906577919358881,"pfxZ":-5.4901929327242,"pX":-0.5243602623857431,"pZ":1.243725659930922,"vX0":-1.1412228858761246,"vY0":-111.08012524056072,"vZ0":-0.4909330587999856,"x":136.99,"y":205.2,"x0":-1.41640325693333,"y0":50.00340773367887,"z0":5.5536295764292,"aX":13.49380312485516},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-9.7,"breakHorizontal":-19.3,"spinRate":3073,"spinDirection":50},"zone":13,"typeConfidence":0.91,"plateTime":0.49498164285675017,"extension":5.726249275663615},"index":5,"playId":"c9744f60-eae3-30ea-84b2-bf726215f267","pitchNumber":5,"startTime":"2026-08-15T03:00:07.607Z","endTime":"2026-08-15T03:00:11.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":69.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.537259846747997,"aZ":-39.46459447763639,"pfxX":11.395043095671125,"pfxZ":-5.934623337030511,"pX":-0.0381304193975508,"pZ":1.6768843273650818,"vX0":-0.6859168731694891,"vY0":-111.16583140247897,"vZ0":0.835876809260166,"x":118.45,"y":193.5,"x0":-1.1988060507383658,"y0":50.005396855421424,"z0":5.456944345579856,"aX":13.9867545038145},"breaks":{"breakAngle":19.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-10.1,"breakHorizontal":-20.3,"spinRate":3103,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.4964273537075803,"extension":6.163135486547435},"hitData":{"launchSpeed":66.1,"launchAngle":22.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.56,"coordY":133.53}},"index":6,"playId":"ec2b4a02-cc07-32b2-bade-5b1498b01167","pitchNumber":6,"startTime":"2026-08-15T03:00:22.067Z","endTime":"2026-08-15T03:00:34.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.52,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:00:34.079Z","atBatIndex":23},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Troy Johnston triples (1) on a sharp fly ball to right fielder Jung Hoo Lee. TJ Rumfield scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-15T03:00:38.016Z","endTime":"2026-08-15T03:01:13.890Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":62},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26027306631881,"aZ":-31.364588581245034,"pfxX":-7.918499469321491,"pfxZ":0.5231680916161405,"pX":0.18988433240594185,"pZ":1.9305056823346511,"vX0":6.220064469491867,"vY0":-124.31653018230793,"vZ0":-1.4335785828975034,"x":109.76,"y":186.66,"x0":-1.3175596663779443,"y0":50.0059248709711,"z0":5.121583934871923,"aX":-12.3783413250515},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.8,"breakHorizontal":12.8,"spinRate":1819,"spinDirection":261},"zone":8,"typeConfidence":0.89,"plateTime":0.44083641898588066,"extension":6.024059967500607},"hitData":{"launchSpeed":102.1,"launchAngle":28.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":180.9,"coordY":42.26}},"index":0,"playId":"5313a40d-2c01-3435-ab60-84bf60466ac0","pitchNumber":1,"startTime":"2026-08-15T03:00:58.521Z","endTime":"2026-08-15T03:01:13.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-14.399999999999999,"leverageIndex":1.1,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:01:13.890Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Norby walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-15T03:01:37.717Z","endTime":"2026-08-15T03:03:47.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnThird":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.338469801324425,"aZ":-35.81732544829425,"pfxX":10.45185276339997,"pfxZ":-2.796721819432645,"pX":0.04248979291948697,"pZ":1.5061064663975487,"vX0":-0.04446559465423394,"vY0":-113.48789975645694,"vZ0":-0.718515121618944,"x":115.38,"y":198.12,"x0":-1.2950680074750165,"y0":50.0052522808592,"z0":5.403462617581725,"aX":13.59515155036247},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-4.9,"breakHorizontal":-19.0,"spinRate":3101,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.48316682660275756,"extension":6.1798163861599065},"index":0,"playId":"749241d4-4bec-3262-b33d-86eab4e219e7","pitchNumber":1,"startTime":"2026-08-15T03:01:46.381Z","endTime":"2026-08-15T03:01:49.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":69.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.650526050834074,"aZ":-37.59061411303093,"pfxX":10.782613305354783,"pfxZ":-4.374647560293524,"pX":-0.45803118752695987,"pZ":1.9689314039534398,"vX0":-1.2435605802081955,"vY0":-111.58096846937845,"vZ0":0.9448274367361487,"x":134.46,"y":185.62,"x0":-1.2854746861518218,"y0":50.00554580209756,"z0":5.472405983215718,"aX":13.338299353569953},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-7.2,"breakHorizontal":-19.1,"spinRate":3126,"spinDirection":54},"zone":7,"typeConfidence":0.91,"plateTime":0.4945107386215435,"extension":6.263874599099101},"index":1,"playId":"4e994375-8d47-385a-a0d6-ad73de264b69","pitchNumber":2,"startTime":"2026-08-15T03:02:14.738Z","endTime":"2026-08-15T03:02:18.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.645740258094104,"aZ":-38.230602348352505,"pfxX":10.289584393296458,"pfxZ":-4.8852810429245235,"pX":1.2857591364026402,"pZ":1.4783260761825958,"vX0":2.221894385103289,"vY0":-112.03542323909652,"vZ0":-0.03684966597304329,"x":67.99,"y":198.87,"x0":-1.0599376132682323,"y0":50.00019086768503,"z0":5.48010077394103,"aX":12.771304311439676},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-8.4,"breakHorizontal":-19.2,"spinRate":3175,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4933358705941755,"extension":5.988377746603947},"index":2,"playId":"29c3d239-1f9a-360e-8f1f-d1beb758edd8","pitchNumber":3,"startTime":"2026-08-15T03:02:28.579Z","endTime":"2026-08-15T03:02:32.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46655501526841,"aZ":-38.69896510000447,"pfxX":9.301441429560125,"pfxZ":-5.126960268567352,"pX":1.7326086247161798,"pZ":0.8536850666531702,"vX0":3.4570780029832417,"vY0":-113.22363324138288,"vZ0":-1.3209820619190893,"x":50.96,"y":215.73,"x0":-1.0312725008158148,"y0":50.00299132219375,"z0":5.386766503431595,"aX":11.837774712690871},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-9.2,"breakHorizontal":-17.8,"spinRate":3231,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.48746054572534536,"extension":6.046047857135572},"index":3,"playId":"95c394b0-8acc-31df-b9f5-633dd65d8430","pitchNumber":4,"startTime":"2026-08-15T03:02:44.170Z","endTime":"2026-08-15T03:02:48.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":69.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28732088667483,"aZ":-38.02958792446531,"pfxX":11.048641032586541,"pfxZ":-4.748556169149281,"pX":-0.16961881495304532,"pZ":1.4908284815906405,"vX0":-0.7978061158195546,"vY0":-111.30305957025297,"vZ0":-0.010340843327541593,"x":123.47,"y":198.53,"x0":-1.2350471454082053,"y0":50.004366813088524,"z0":5.492786125189284,"aX":13.616923946190884},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-8.2,"breakHorizontal":-19.7,"spinRate":3140,"spinDirection":52},"zone":13,"typeConfidence":0.91,"plateTime":0.49548253990737967,"extension":6.005829658613638},"index":4,"playId":"46aaa075-85ca-3e3f-9c4c-85800c8df0b3","pitchNumber":5,"startTime":"2026-08-15T03:03:00.410Z","endTime":"2026-08-15T03:03:06.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":91.9,"endSpeed":84.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13420446412874,"aZ":-20.467174935826275,"pfxX":-4.383742465350212,"pfxZ":6.389843499766723,"pX":1.0095030126250335,"pZ":3.6434677605892736,"vX0":6.315126949235459,"vY0":-133.8372359148669,"vZ0":-0.6168593566748751,"x":78.52,"y":140.41,"x0":-0.8001186791969813,"y0":50.00543107577123,"z0":5.32954483015112,"aX":-8.035595777205282},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.6,"breakHorizontal":6.7,"spinRate":2121,"spinDirection":228},"zone":12,"typeConfidence":0.66,"plateTime":0.40767133995320615,"extension":6.43322944590562},"index":5,"playId":"81286dc1-3ea2-3d81-8d93-eb5c242bb389","pitchNumber":6,"startTime":"2026-08-15T03:03:29.295Z","endTime":"2026-08-15T03:03:35.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":69.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44195953060774,"aZ":-38.99205209915791,"pfxX":10.84985543700219,"pfxZ":-5.5595374640762305,"pX":1.3200795083147432,"pZ":1.7752298123709482,"vX0":2.372358618931994,"vY0":-111.13838544751034,"vZ0":0.8194205605684421,"x":66.68,"y":190.85,"x0":-1.1746553998364202,"y0":50.000414538847714,"z0":5.513395347001226,"aX":13.313171392831977},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-9.4,"breakHorizontal":-20.3,"spinRate":3119,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.4964540851855519,"extension":6.129051759239403},"index":6,"playId":"122abd49-ad7b-359a-8e01-03da06d02c06","pitchNumber":7,"startTime":"2026-08-15T03:03:43.453Z","endTime":"2026-08-15T03:03:47.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":1.49,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:03:47.266Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zac Veen walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-15T03:04:27.588Z","endTime":"2026-08-15T03:07:03.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"postOnSecond":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnThird":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,5,6,7,8],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-15T03:04:10.841Z","endTime":"2026-08-15T03:04:29.619Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":68.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.950510290948397,"aZ":-39.70795141581593,"pfxX":10.147012698034645,"pfxZ":-6.31437398108061,"pX":-0.04956360768361077,"pZ":1.8528600142680443,"vX0":0.05204821637292578,"vY0":-109.39690694186787,"vZ0":1.3231962544782516,"x":118.89,"y":188.75,"x0":-1.3886072753374046,"y0":50.00042017721714,"z0":5.545658768716404,"aX":12.115264343197802},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-10.6,"breakHorizontal":-18.4,"spinRate":3041,"spinDirection":49},"zone":8,"typeConfidence":0.91,"plateTime":0.5035376101684976,"extension":5.653651933907002},"index":1,"playId":"6bf69ec0-a796-3536-af69-f0f176070958","pitchNumber":1,"startTime":"2026-08-15T03:04:29.619Z","endTime":"2026-08-15T03:04:35.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.309619007946317,"aZ":-23.090222350037433,"pfxX":-5.747618798047446,"pfxZ":4.958733401014026,"pX":0.37690053474676893,"pZ":3.464400016302447,"vX0":5.668936498679459,"vY0":-133.82674441328055,"vZ0":-0.4852509857015125,"x":102.63,"y":145.24,"x0":-1.0124815652118575,"y0":50.00071173209243,"z0":5.28834752940972,"aX":-10.523644183178805},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":9.4,"spinRate":2008,"spinDirection":229},"zone":3,"typeConfidence":0.75,"plateTime":0.40781730961074825,"extension":6.311150025152644},"index":2,"playId":"6f57044e-5917-31a5-9643-f9439149b1d9","pitchNumber":2,"startTime":"2026-08-15T03:05:02.441Z","endTime":"2026-08-15T03:05:07.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99563220990571,"aZ":-21.722079744787095,"pfxX":-6.263629299804879,"pfxZ":5.673588100314937,"pX":-0.3166131840659971,"pZ":3.9273521338747677,"vX0":4.419776083749547,"vY0":-134.3608085525001,"vZ0":0.4798686347465342,"x":129.07,"y":132.74,"x0":-1.1626971215581847,"y0":50.00322693783156,"z0":5.28066487067147,"aX":-11.541416031682699},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":10.4,"spinRate":2130,"spinDirection":238},"zone":11,"typeConfidence":0.89,"plateTime":0.406448192889441,"extension":6.220966141843043},"index":3,"playId":"e8779343-d3ea-3bc6-b99d-8b0e3d21a773","pitchNumber":3,"startTime":"2026-08-15T03:05:25.368Z","endTime":"2026-08-15T03:05:30.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Connor Norby steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"actionPlayId":"e8779343-d3ea-3bc6-b99d-8b0e3d21a773","startTime":"2026-08-15T03:05:35.548Z","endTime":"2026-08-15T03:05:44.728Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":687859,"link":"/api/v1/people/687859"},"postOnSecond":{"id":681393,"link":"/api/v1/people/681393"},"postOnThird":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"homeTeamWinProbability":36.9,"awayTeamWinProbability":63.1,"homeTeamWinProbabilityAdded":-0.8000000000000043,"leverageIndex":1.94,"dramaIndex":59.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61189763986777,"aZ":-35.08053217454677,"pfxX":-8.580918789470122,"pfxZ":-1.8380403977514104,"pX":0.34628287891606707,"pZ":0.19712212011553135,"vX0":6.677470018200747,"vY0":-125.13978688609201,"vZ0":-4.698556056297841,"x":103.8,"y":233.46,"x0":-1.2438059021445653,"y0":50.00261773157126,"z0":4.977804827808789,"aX":-13.588967413090664},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.2,"breakHorizontal":13.9,"spinRate":1686,"spinDirection":261},"zone":14,"typeConfidence":0.9,"plateTime":0.4379540854660964,"extension":5.982952748432014},"index":5,"playId":"86d2292c-a02b-3528-a876-284fac30e32b","pitchNumber":4,"startTime":"2026-08-15T03:05:44.728Z","endTime":"2026-08-15T03:05:48.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94292587193804,"aZ":-36.45229021208161,"pfxX":-9.26785924903492,"pfxZ":-2.6871929100397063,"pX":-0.7109469371414959,"pZ":1.0703497661789896,"vX0":4.612722426924851,"vY0":-125.43811864804357,"vZ0":-2.2789428850589717,"x":144.1,"y":209.88,"x0":-1.371847611609956,"y0":50.005324345406514,"z0":4.9694742488650405,"aX":-14.73576082123349},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.2,"breakHorizontal":15.7,"spinRate":1877,"spinDirection":266},"zone":13,"typeConfidence":0.9,"plateTime":0.4370503512476631,"extension":6.072099536869142},"index":6,"playId":"b0f8d48f-61e8-3a55-b61b-a73fe2679dc5","pitchNumber":5,"startTime":"2026-08-15T03:06:15.430Z","endTime":"2026-08-15T03:06:19.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":69.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31284842813924,"aZ":-39.51558267678142,"pfxX":10.08665715074602,"pfxZ":-6.003284880582373,"pX":0.1798690717257827,"pZ":1.1342913910829797,"vX0":0.5819101664803576,"vY0":-110.93789286247437,"vZ0":-0.23510341693334502,"x":110.14,"y":208.15,"x0":-1.3941624330390405,"y0":50.0020752799385,"z0":5.426608420391912,"aX":12.336304744027894},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-10.6,"breakHorizontal":-18.4,"spinRate":3029,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.4973042209245171,"extension":5.733863770584202},"index":7,"playId":"71bd8f6c-5df4-314d-8f0e-8672c1d25bdb","pitchNumber":6,"startTime":"2026-08-15T03:06:34.353Z","endTime":"2026-08-15T03:06:38.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.538878615988473,"aZ":-25.22490732863245,"pfxX":1.0952275116430616,"pfxZ":4.015113728177658,"pX":-1.4626821498642166,"pZ":3.812727001947236,"vX0":-0.5987993800237685,"vY0":-130.27565037492076,"vZ0":0.8173966624947425,"x":172.75,"y":135.84,"x0":-1.3730072505742148,"y0":50.00377907757717,"z0":5.391275980309723,"aX":1.896089224878243},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.7,"breakHorizontal":-1.9,"spinRate":2336,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.4192936590677929,"extension":5.828109021712141},"index":8,"playId":"ff32c5cb-e588-3b64-b81f-414a27cc3d89","pitchNumber":7,"startTime":"2026-08-15T03:06:59.628Z","endTime":"2026-08-15T03:07:03.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.3,"awayTeamWinProbability":64.7,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":1.94,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:07:03.800Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, second baseman Osleivis Basabe to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-15T03:08:09.977Z","endTime":"2026-08-15T03:09:34.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-15T03:07:15.199Z","endTime":"2026-08-15T03:08:12.032Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":691728,"link":"/api/v1/people/691728"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.237709126169822,"aZ":-39.32066547763893,"pfxX":10.033405406856772,"pfxZ":-5.528723203130077,"pX":-0.2349854920116396,"pZ":1.7537776527492521,"vX0":-0.6856716061889352,"vY0":-113.64045727074803,"vZ0":0.587126814110094,"x":125.96,"y":191.43,"x0":-1.2286794234238965,"y0":50.00429708809709,"z0":5.437346045854246,"aX":12.961230679868947},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-9.5,"breakHorizontal":-17.9,"spinRate":3231,"spinDirection":58},"zone":8,"typeConfidence":0.9,"plateTime":0.48427985866068646,"extension":6.281646068858798},"index":1,"playId":"8ac2f3a9-14b2-3bbe-966a-4783204fe7ff","pitchNumber":1,"startTime":"2026-08-15T03:08:12.032Z","endTime":"2026-08-15T03:08:20.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":691728,"link":"/api/v1/people/691728"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":87.4,"endSpeed":80.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32074011721221,"aZ":-34.09824098792717,"pfxX":-7.150354040711518,"pfxZ":-1.1674566014486234,"pX":0.4714742499864565,"pZ":0.9375551954899713,"vX0":6.350958157378698,"vY0":-127.2334105061135,"vZ0":-3.3084004016505295,"x":99.03,"y":213.47,"x0":-1.1241449774641175,"y0":50.00363312718714,"z0":4.9477828692903785,"aX":-11.76136863556614},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.6,"breakHorizontal":11.5,"spinRate":1617,"spinDirection":253},"zone":14,"typeConfidence":0.89,"plateTime":0.42994831799583855,"extension":6.478262240968913},"index":2,"playId":"12fcff30-7ae3-3202-928f-3bf7f154ca48","pitchNumber":2,"startTime":"2026-08-15T03:09:08.902Z","endTime":"2026-08-15T03:09:12.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":691728,"link":"/api/v1/people/691728"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0257683446588,"aZ":-38.78009942257491,"pfxX":10.16552252050669,"pfxZ":-5.167925599013627,"pX":1.3792236429673017,"pZ":1.629018381681154,"vX0":2.4773903466464504,"vY0":-113.08812475394787,"vZ0":0.1854213499838553,"x":64.43,"y":194.8,"x0":-1.0539927821556456,"y0":50.001270586277045,"z0":5.476363985499753,"aX":13.000375898943673},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-8.9,"breakHorizontal":-19.1,"spinRate":3126,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4866603446446174,"extension":6.049233504356628},"hitData":{"launchSpeed":62.1,"launchAngle":12.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.92,"coordY":146.38}},"index":3,"playId":"d3475322-c9eb-3282-8243-0d69b0ede9d0","pitchNumber":3,"startTime":"2026-08-15T03:09:26.219Z","endTime":"2026-08-15T03:09:34.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":691728,"link":"/api/v1/people/691728"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":7.5,"leverageIndex":2.89,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:09:34.239Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryce Eldridge homers (13) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T03:11:38.684Z","endTime":"2026-08-15T03:12:40.699Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81642362340085,"aZ":-13.411934936346105,"pfxX":5.651556100764426,"pfxZ":11.282179783384725,"pX":-1.080924714569436,"pZ":1.9576078367515404,"vX0":-10.037232757091338,"vY0":-128.4525335022248,"vZ0":-7.3170870031565105,"x":158.2,"y":185.92,"x0":2.1515471734506546,"y0":50.002049781400416,"z0":5.895872940212607,"aX":9.398461850680462},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":18.8,"breakHorizontal":-7.8,"spinRate":2349,"spinDirection":144},"zone":13,"typeConfidence":0.96,"plateTime":0.42719281595652037,"extension":6.619460641870835},"index":0,"playId":"d62fb62a-eb58-3c05-b7a9-ac121e955c92","pitchNumber":1,"startTime":"2026-08-15T03:11:44.239Z","endTime":"2026-08-15T03:11:48.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":89.1,"endSpeed":81.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.213538777743302,"aZ":-22.086505931862384,"pfxX":9.543805461851072,"pfxZ":5.957986339799834,"pX":-0.6300765069486726,"pZ":2.134879505513158,"vX0":-10.00337479586116,"vY0":-129.3285448608593,"vZ0":-5.289529894612345,"x":141.02,"y":181.14,"x0":2.049774342319165,"y0":50.001269065895144,"z0":5.9028899633350616,"aX":16.15101693699283},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.7,"breakHorizontal":-15.0,"spinRate":2268,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.4236814330604264,"extension":6.52561869059538},"index":1,"playId":"73eb350b-1c19-3352-b864-70252828d03f","pitchNumber":2,"startTime":"2026-08-15T03:11:57.988Z","endTime":"2026-08-15T03:12:01.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86064290067373,"aZ":-22.210129343909983,"pfxX":-1.0670090489388269,"pfxZ":6.2407210248658425,"pX":-0.24975928984958026,"pZ":2.3455813145244355,"vX0":-6.299737650030941,"vY0":-125.18132584490527,"vZ0":-4.031620567303458,"x":126.52,"y":175.45,"x0":2.4318470677857125,"y0":50.00210864857915,"z0":5.782175343299144,"aX":-1.7029151710254542},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.7,"breakHorizontal":3.2,"spinRate":2434,"spinDirection":154},"zone":7,"typeConfidence":0.94,"plateTime":0.43654971670350395,"extension":6.499302438108086},"hitData":{"launchSpeed":104.3,"launchAngle":31.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.28,"coordY":34.66}},"index":2,"playId":"88155f6c-d132-3fcd-8d51-125cc2c71ac7","pitchNumber":3,"startTime":"2026-08-15T03:12:12.671Z","endTime":"2026-08-15T03:12:40.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":13.20000000000001,"leverageIndex":1.18,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:12:40.699Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Bericoto lines out sharply to right fielder Zac Veen.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T03:12:42.906Z","endTime":"2026-08-15T03:13:25.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.764741680409536,"aZ":-24.45109519505649,"pfxX":10.023005767937772,"pfxZ":4.822998106053968,"pX":0.350629831498572,"pZ":1.5050157599730367,"vX0":-8.84621039716373,"vY0":-125.55731147821827,"vZ0":-4.851460181395593,"x":103.63,"y":198.14,"x0":2.6126430919288506,"y0":50.001422657719694,"z0":5.445082023199485,"aX":16.045932780915624},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.8,"breakHorizontal":-16.2,"spinRate":1685,"spinDirection":120},"zone":14,"typeConfidence":0.89,"plateTime":0.43576603101283284,"extension":6.590085010076739},"index":0,"playId":"9faae789-d13c-3edc-bb4d-f7256f6b8ee0","pitchNumber":1,"startTime":"2026-08-15T03:13:00.086Z","endTime":"2026-08-15T03:13:03.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79159352874581,"aZ":-20.625952747241683,"pfxX":10.446743780938828,"pfxZ":6.519295482605586,"pX":0.198776781409925,"pZ":2.4452470654288305,"vX0":-9.231898794836894,"vY0":-132.39305097421393,"vZ0":-4.345830412240538,"x":109.42,"y":172.76,"x0":2.3771179343475843,"y0":50.00287102651004,"z0":5.621410253540464,"aX":18.508121327569093},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.0,"breakHorizontal":-16.8,"spinRate":2371,"spinDirection":138},"zone":5,"typeConfidence":0.93,"plateTime":0.4140249661528914,"extension":6.562122107358209},"hitData":{"launchSpeed":103.1,"launchAngle":20.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":199.85,"coordY":93.7}},"index":1,"playId":"21990f0a-7650-3180-b445-2f79a0db37f3","pitchNumber":2,"startTime":"2026-08-15T03:13:14.688Z","endTime":"2026-08-15T03:13:25.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:13:25.698Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Connor Norby to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T03:13:24.342Z","endTime":"2026-08-15T03:14:11.403Z","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":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":90.1,"endSpeed":82.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.884275207305336,"aZ":-21.890930096142778,"pfxX":10.315212414382607,"pfxZ":5.934454359689973,"pX":0.2892757015097638,"pZ":2.8694079795053176,"vX0":-8.94326236549516,"vY0":-130.88018310024503,"vZ0":-3.2538857146838525,"x":105.97,"y":161.31,"x0":2.4121099954308747,"y0":50.00382942116336,"z0":5.770126663238653,"aX":17.87857801466304},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.2,"breakHorizontal":-16.7,"spinRate":2325,"spinDirection":140},"zone":3,"typeConfidence":0.87,"plateTime":0.4186564783503699,"extension":6.572142251284668},"index":0,"playId":"7b90373a-7837-3f9c-9556-7888defe986c","pitchNumber":1,"startTime":"2026-08-15T03:13:47.851Z","endTime":"2026-08-15T03:13:51.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":74.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.134594092235908,"aZ":-37.176869654470025,"pfxX":-4.684485873219828,"pfxZ":-3.4998111014926767,"pX":-0.49428713371950683,"pZ":1.8079863185146086,"vX0":-5.94103528368859,"vY0":-120.1187084033623,"vZ0":-0.8607096590485729,"x":135.84,"y":189.96,"x0":2.6412332865455075,"y0":50.00402527050209,"z0":5.542787355954098,"aX":-6.691820963141468},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.2,"breakHorizontal":10.2,"spinRate":2331,"spinDirection":322},"zone":7,"typeConfidence":0.9,"plateTime":0.4599692984183017,"extension":6.623225620227985},"hitData":{"launchSpeed":95.5,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":151.68}},"index":1,"playId":"c7e48cc3-922d-3f26-9963-498904674645","pitchNumber":2,"startTime":"2026-08-15T03:14:03.889Z","endTime":"2026-08-15T03:14:11.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:14:11.403Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Osleivis Basabe singles on a ground ball to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T03:14:27.812Z","endTime":"2026-08-15T03:15:27.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.4,"endSpeed":79.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.346044580255246,"aZ":-23.548049657057103,"pfxX":1.1875198582307769,"pfxZ":5.371197562850075,"pX":-0.15755645032288007,"pZ":1.9864298253895802,"vX0":-7.476172932182365,"vY0":-125.66678067653113,"vZ0":-4.1651983788067914,"x":123.01,"y":185.15,"x0":2.695834217101734,"y0":50.004786297033874,"z0":5.567522986476019,"aX":1.9081584443027018},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.0,"breakHorizontal":-0.5,"spinRate":2381,"spinDirection":133},"zone":8,"typeConfidence":0.84,"plateTime":0.4350664397854547,"extension":6.641148128137003},"index":0,"playId":"def1b47a-0bb1-3c54-9d4a-9e8c40fe7ecc","pitchNumber":1,"startTime":"2026-08-15T03:14:38.204Z","endTime":"2026-08-15T03:14:46.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77294410518979,"aZ":-23.35491430542434,"pfxX":8.132765046966464,"pfxZ":5.6180341676324295,"pX":0.9229640152726476,"pZ":2.1159314147559627,"vX0":-6.861330711321846,"vY0":-124.6651094317556,"vZ0":-3.4701262530448473,"x":81.82,"y":181.65,"x0":2.6583655881296817,"y0":50.00017215641257,"z0":5.460286549643082,"aX":12.760320388188772},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.6,"breakHorizontal":-13.1,"spinRate":1499,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.43987023098303846,"extension":6.499987725324845},"hitData":{"launchSpeed":102.8,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.93,"coordY":77.7}},"index":1,"playId":"0cbf93fe-3972-354d-90d2-24a61063aba3","pitchNumber":2,"startTime":"2026-08-15T03:15:16.024Z","endTime":"2026-08-15T03:15:27.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.53,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:15:27.027Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Buddy Kennedy batting, Osleivis Basabe picked off and caught stealing 2nd base, second baseman Connor Norby.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T03:15:31.769Z","endTime":"2026-08-15T03:16:00.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607536,"link":"/api/v1/people/607536"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"a356e455-dc0d-3141-9f59-9bddf4c54e67","startTime":"2026-08-15T03:15:54.866Z","endTime":"2026-08-15T03:16:00.895Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.11,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:16:00.895Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Sullivan doubles (11) on a sharp fly ball to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T03:18:19.380Z","endTime":"2026-08-15T03:18:52.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":93.1,"endSpeed":86.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.408234135619132,"aZ":-28.89415056768574,"pfxX":-9.158338558212634,"pfxZ":1.7434428022578938,"pX":-1.3721669159765137,"pZ":2.17457047790872,"vX0":2.731801570790109,"vY0":-135.62726004583814,"vZ0":-2.4628150268787405,"x":169.3,"y":180.07,"x0":-1.1951512522574632,"y0":50.0064538952139,"z0":5.085708765130285,"aX":-17.26502765733836},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.9,"breakHorizontal":16.1,"spinRate":2099,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.4020651668376156,"extension":6.140593881566791},"index":0,"playId":"df04b85c-e862-3b63-a1d7-ae12ceade16d","pitchNumber":1,"startTime":"2026-08-15T03:18:24.110Z","endTime":"2026-08-15T03:18:27.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90496095960661,"aZ":-28.406585524724175,"pfxX":-10.241984659473111,"pfxZ":2.025143845115762,"pX":0.2809953406591645,"pZ":2.231189082618242,"vX0":6.928093883124174,"vY0":-134.74364052836992,"vZ0":-2.4785691966136842,"x":106.29,"y":178.54,"x0":-0.9768481571285309,"y0":50.00525099825271,"z0":5.1452407382143965,"aX":-19.067308507342084},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.4,"breakHorizontal":17.3,"spinRate":2114,"spinDirection":241},"zone":6,"typeConfidence":0.91,"plateTime":0.4046096089678235,"extension":6.280116902577626},"hitData":{"launchSpeed":104.0,"launchAngle":28.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":181.18,"coordY":40.98}},"index":1,"playId":"d7dabd99-4a30-30f6-a31f-61bd4d784afd","pitchNumber":2,"startTime":"2026-08-15T03:18:40.128Z","endTime":"2026-08-15T03:18:52.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":1.17,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:18:52.763Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out to first baseman Bryce Eldridge. Brett Sullivan to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T03:19:14.339Z","endTime":"2026-08-15T03:19:27.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41937219495357,"aZ":-25.88211492665201,"pfxX":-1.6813088563400433,"pfxZ":3.6389733736333714,"pX":0.13077093659046002,"pZ":3.451638228098856,"vX0":4.19752728124156,"vY0":-129.945631906888,"vZ0":-0.024448765861195598,"x":112.02,"y":145.59,"x0":-1.2791905580274971,"y0":50.002850894013896,"z0":5.409604017122945,"aX":-2.9075450145096853},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.8,"breakHorizontal":2.3,"spinRate":2215,"spinDirection":216},"zone":12,"typeConfidence":0.83,"plateTime":0.4197498104463113,"extension":5.768123541011228},"hitData":{"launchSpeed":66.0,"launchAngle":-25.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.29,"coordY":164.87}},"index":0,"playId":"650a6de7-34af-31fa-9f7a-39bdd2791b46","pitchNumber":1,"startTime":"2026-08-15T03:19:19.191Z","endTime":"2026-08-15T03:19:27.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":1.6,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:19:27.204Z","atBatIndex":34},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Mickey Moniak reaches on a fielder's choice, fielded by shortstop Christian Koss. Brett Sullivan scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T03:19:43.362Z","endTime":"2026-08-15T03:20:28.712Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":36},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86207474831908,"aZ":-23.442992853549637,"pfxX":-0.11352621218019987,"pfxZ":5.0080778145946105,"pX":-0.5827230721315496,"pZ":2.493016003271846,"vX0":1.7142971200375927,"vY0":-130.800625431895,"vZ0":-2.430007648567204,"x":139.21,"y":171.47,"x0":-1.2300486236525459,"y0":50.006462757843735,"z0":5.179686235045832,"aX":-0.198380905512488},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.8,"breakHorizontal":-0.1,"spinRate":2174,"spinDirection":212},"zone":4,"typeConfidence":0.9,"plateTime":0.4176832895823357,"extension":6.224766198516371},"index":0,"playId":"c285a1f0-90d6-3c72-b841-db1f7c8ff517","pitchNumber":1,"startTime":"2026-08-15T03:19:50.777Z","endTime":"2026-08-15T03:19:53.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.920240237361682,"aZ":-23.549998239572503,"pfxX":0.2599035373153007,"pfxZ":4.961255071401348,"pX":-0.3302585767502777,"pZ":3.4109492202253757,"vX0":1.9650883312887726,"vY0":-130.86847518004393,"vZ0":-0.5200864835792878,"x":129.59,"y":146.68,"x0":-1.1238540070742855,"y0":50.00583730919212,"z0":5.37210099191435,"aX":0.45183172785327574},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.1,"breakHorizontal":-0.8,"spinRate":2213,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.4181129917236812,"extension":6.015011766546662},"index":1,"playId":"69f57144-9875-3e09-8f1e-a0b438296c07","pitchNumber":2,"startTime":"2026-08-15T03:20:04.415Z","endTime":"2026-08-15T03:20:07.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90497356767936,"aZ":-32.46091707768885,"pfxX":-10.197791445710383,"pfxZ":-0.16006839828261477,"pX":-0.20211856376099904,"pZ":1.8982992378053891,"vX0":5.193907472734481,"vY0":-132.7582869140792,"vZ0":-2.063352818589353,"x":124.7,"y":187.53,"x0":-0.8608538475256664,"y0":50.00388429238313,"z0":5.052527063412952,"aX":-18.17089358982201},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.5,"breakHorizontal":17.3,"spinRate":1923,"spinDirection":239},"zone":8,"typeConfidence":0.87,"plateTime":0.4128600587949789,"extension":6.284670863107879},"hitData":{"launchSpeed":106.9,"launchAngle":3.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.86,"coordY":148.64}},"index":2,"playId":"c201e605-8ca3-395e-8df2-00de0ea08717","pitchNumber":3,"startTime":"2026-08-15T03:20:20.676Z","endTime":"2026-08-15T03:20:28.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-7.200000000000003,"leverageIndex":1.91,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:20:28.712Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to center fielder Jonah Cox.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T03:21:01.548Z","endTime":"2026-08-15T03:21:20.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.850812824007406,"aZ":-25.559394826173943,"pfxX":0.20224987345968115,"pfxZ":3.8689630981241745,"pX":0.2747127589779752,"pZ":3.0039463960957353,"vX0":3.359585952576849,"vY0":-129.57513286016487,"vZ0":-0.9042973689801591,"x":106.53,"y":157.67,"x0":-1.062223765132363,"y0":50.00008765176729,"z0":5.301803235415306,"aX":0.3451627693803315},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.1,"breakHorizontal":-1.1,"spinRate":2191,"spinDirection":208},"zone":3,"typeConfidence":0.89,"plateTime":0.4219283447753224,"extension":5.987512079397828},"hitData":{"launchSpeed":98.4,"launchAngle":46.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.72,"coordY":73.54}},"index":0,"playId":"dbc983ba-6ae6-3d9f-b8c3-7c63ecf93fad","pitchNumber":1,"startTime":"2026-08-15T03:21:06.830Z","endTime":"2026-08-15T03:21:20.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.31,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:21:20.642Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, second baseman Osleivis Basabe to first baseman Bryce Eldridge.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T03:21:38.422Z","endTime":"2026-08-15T03:22:08.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.0,"endSpeed":83.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.453435257390183,"aZ":-33.059468368104376,"pfxX":-9.974254712151694,"pfxZ":-0.49389735002455915,"pX":-1.3891402504058297,"pZ":3.174343428439671,"vX0":2.420193199128548,"vY0":-133.9020422889395,"vZ0":0.7943129385226109,"x":169.95,"y":153.07,"x0":-1.014560280876325,"y0":50.00228603190647,"z0":5.256781508525053,"aX":-17.93998826152189},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.5,"breakHorizontal":17.4,"spinRate":1919,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.4105458113399809,"extension":6.218644840579395},"index":0,"playId":"e1405096-bc25-3124-9287-9f884f33c31c","pitchNumber":1,"startTime":"2026-08-15T03:21:44.393Z","endTime":"2026-08-15T03:21:48.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.9,"endSpeed":84.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43304256503389,"aZ":-28.60238840970639,"pfxX":-11.92115619033519,"pfxZ":1.958719457503717,"pX":0.38514798249563037,"pZ":2.291660323971407,"vX0":7.589938659865715,"vY0":-135.02709157060957,"vZ0":-2.506899469089362,"x":102.32,"y":176.91,"x0":-0.9293236641083131,"y0":50.00669903853931,"z0":5.267827042506205,"aX":-21.774438422363268},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.1,"breakHorizontal":19.7,"spinRate":2114,"spinDirection":242},"zone":9,"typeConfidence":0.91,"plateTime":0.4073736997702988,"extension":6.096446377875775},"hitData":{"launchSpeed":83.0,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.63,"coordY":159.92}},"index":1,"playId":"15e08c95-b3c7-38a5-bd36-5cb6bb8284c8","pitchNumber":2,"startTime":"2026-08-15T03:22:00.933Z","endTime":"2026-08-15T03:22:08.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.99,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:22:08.969Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Buddy Kennedy pops out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-15T03:24:09.197Z","endTime":"2026-08-15T03:24:45.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.035999001492197,"aZ":-24.491999121069195,"pfxX":10.021076905169952,"pfxZ":4.4303921569716955,"pX":1.681111709103404,"pZ":2.6209222274916666,"vX0":-5.369951475221926,"vY0":-130.93076223150345,"vZ0":-3.4514725540900377,"x":52.92,"y":168.02,"x0":2.45839154712134,"y0":50.00161776966728,"z0":5.792154412914437,"aX":17.37090247124634},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.4,"breakHorizontal":-16.9,"spinRate":2416,"spinDirection":135},"zone":12,"typeConfidence":0.89,"plateTime":0.41857050940202223,"extension":6.540553319806659},"index":0,"playId":"93d05bbf-9332-320e-adc6-b1742a9f9bf0","pitchNumber":1,"startTime":"2026-08-15T03:24:16.967Z","endTime":"2026-08-15T03:24:20.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.208664170560358,"aZ":-15.588198130287083,"pfxX":6.560561907469274,"pfxZ":9.664216267299041,"pX":-0.023249222228341852,"pZ":2.021130844328047,"vX0":-8.424470948434882,"vY0":-130.13454783528084,"vZ0":-6.354904206720657,"x":117.89,"y":184.21,"x0":2.402955236266516,"y0":50.0009244532311,"z0":5.674818136202488,"aX":11.256632092316137},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.3,"breakHorizontal":-10.1,"spinRate":2465,"spinDirection":130},"zone":8,"typeConfidence":0.91,"plateTime":0.4208321065257761,"extension":6.597717503849841},"hitData":{"launchSpeed":78.5,"launchAngle":60.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":96.58,"coordY":137.49}},"index":1,"playId":"93cb6081-5662-325b-889e-67ac5538d919","pitchNumber":2,"startTime":"2026-08-15T03:24:33.019Z","endTime":"2026-08-15T03:24:45.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":671083,"link":"/api/v1/people/671083"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:24:45.993Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew Knizner walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-15T03:24:48.233Z","endTime":"2026-08-15T03:28:01.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":[0,1,2,3,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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18393796704675,"aZ":-33.290302748049776,"pfxX":0.6356463650006164,"pfxZ":-0.8010504909326865,"pX":0.17191606087688435,"pZ":1.5232780809046267,"vX0":-5.757614675394357,"vY0":-117.87962867450752,"vZ0":-2.613623833797724,"x":110.45,"y":197.65,"x0":2.5671963100983572,"y0":50.00067240874607,"z0":5.731070782325126,"aX":0.8924191815475019},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.8,"breakHorizontal":0.4,"spinRate":2446,"spinDirection":333},"zone":14,"typeConfidence":2.0,"plateTime":0.4653236528700275,"extension":6.509696045753816},"index":0,"playId":"233bb594-9728-3db5-86cd-0ac5fcbeb17f","pitchNumber":1,"startTime":"2026-08-15T03:25:10.184Z","endTime":"2026-08-15T03:25:13.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":90.1,"endSpeed":83.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.720229996304553,"aZ":-16.10598185640466,"pfxX":4.215034067928586,"pfxZ":9.106644099681215,"pX":2.031903537719886,"pZ":2.711207936256871,"vX0":-2.731602579777677,"vY0":-131.2108350851276,"vZ0":-5.096660594629569,"x":39.55,"y":165.58,"x0":2.5326867111041547,"y0":50.00148857951239,"z0":5.857940259029271,"aX":7.434898095296132},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.7,"breakHorizontal":-7.1,"spinRate":2329,"spinDirection":137},"zone":12,"typeConfidence":0.93,"plateTime":0.41559702526544706,"extension":6.554485753298475},"index":1,"playId":"037f5f44-ecc4-33c3-9d85-87f0871af6b9","pitchNumber":2,"startTime":"2026-08-15T03:25:32.559Z","endTime":"2026-08-15T03:25:35.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29734500039205,"aZ":-34.528046680773436,"pfxX":2.226213270029507,"pfxZ":-1.5726010030251016,"pX":-0.9357467374815057,"pZ":0.5608125887099296,"vX0":-8.892247732122799,"vY0":-121.31297278543532,"vZ0":-4.7328135303456165,"x":152.67,"y":223.64,"x0":2.4776498071914417,"y0":50.001725796400756,"z0":5.525505775405512,"aX":3.3410977248077365},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.7,"breakHorizontal":-2.0,"spinRate":2402,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.45038993166856134,"extension":6.677904037980567},"index":2,"playId":"ad96573f-5bd1-33dd-8cdd-a9b94bce6664","pitchNumber":3,"startTime":"2026-08-15T03:25:48.218Z","endTime":"2026-08-15T03:25:51.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.861563354088556,"aZ":-28.074902585189896,"pfxX":9.212013488852433,"pfxZ":2.5888085854819627,"pX":1.1104145660536344,"pZ":2.20137742427556,"vX0":-6.614602317265615,"vY0":-125.24348347413881,"vZ0":-2.504877809656456,"x":74.67,"y":179.34,"x0":2.591980388786915,"y0":50.00472744775712,"z0":5.516174823086986,"aX":14.601226738268801},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.3,"breakHorizontal":-15.1,"spinRate":1613,"spinDirection":118},"zone":14,"typeConfidence":0.87,"plateTime":0.4377244355826626,"extension":6.531611586039561},"index":3,"playId":"7ab20ad6-c403-3906-85d0-b697c7633ced","pitchNumber":4,"startTime":"2026-08-15T03:26:06.435Z","endTime":"2026-08-15T03:26:09.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-15T03:26:19.177Z","endTime":"2026-08-15T03:26:33.356Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43880843389726,"aZ":-31.563057835009598,"pfxX":-1.7363216220077629,"pfxZ":0.4069185465477041,"pX":1.0352157002720324,"pZ":3.3948910215820893,"vX0":-3.5694645908968656,"vY0":-121.81439194894185,"vZ0":1.3500808656517391,"x":77.54,"y":147.12,"x0":2.748956013808931,"y0":50.00181572241736,"z0":5.5761192637828705,"aX":-2.5904023484407985},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.3,"breakHorizontal":4.1,"spinRate":2387,"spinDirection":313},"zone":12,"typeConfidence":0.73,"plateTime":0.4508147200922794,"extension":6.571176305814986},"index":5,"playId":"de7ab1d6-bd02-3c89-803a-6d6dec301ee4","pitchNumber":5,"startTime":"2026-08-15T03:26:33.356Z","endTime":"2026-08-15T03:26:37.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.937540250878758,"aZ":-26.41594840484061,"pfxX":10.234791971397353,"pfxZ":3.185572468407286,"pX":0.6665288741188922,"pZ":2.0069674324303044,"vX0":-7.888612179871845,"vY0":-133.6464365124321,"vZ0":-4.544011928913551,"x":91.59,"y":184.59,"x0":2.3274910335770964,"y0":50.00300456170645,"z0":5.627600125846057,"aX":18.505411205779406},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.9,"breakHorizontal":-16.8,"spinRate":2354,"spinDirection":134},"zone":9,"typeConfidence":0.96,"plateTime":0.40990102949212215,"extension":6.61309262927914},"index":6,"playId":"409c6991-f069-3df3-b3ec-7293bfcd5f55","pitchNumber":6,"startTime":"2026-08-15T03:26:49.620Z","endTime":"2026-08-15T03:26:53.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66907852385084,"aZ":-34.258107062050414,"pfxX":0.3111171036884932,"pfxZ":-1.3527621280005784,"pX":-0.8869050447381098,"pZ":1.79745796671008,"vX0":-8.144146864127384,"vY0":-122.87629632980092,"vZ0":-2.1472962058351195,"x":150.81,"y":190.25,"x0":2.419759604481589,"y0":50.00367357505154,"z0":5.573081922713711,"aX":0.48081372530590133},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.6,"breakHorizontal":1.2,"spinRate":2457,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4445030387717246,"extension":6.689205992222182},"index":7,"playId":"c8d78c85-ca2c-38b9-87c0-dcf9c4c19c05","pitchNumber":7,"startTime":"2026-08-15T03:27:18.019Z","endTime":"2026-08-15T03:27:22.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.569850617147214,"aZ":-21.937616628256826,"pfxX":-0.12775854055840874,"pfxZ":5.943799733542695,"pX":1.1127648641073384,"pZ":3.546096839439777,"vX0":-4.106313533094802,"vY0":-129.7447135757616,"vZ0":-1.124025471079451,"x":74.58,"y":143.04,"x0":2.7258288250017917,"y0":50.002130735383446,"z0":5.640915488351127,"aX":-0.21966967659307404},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.8,"breakHorizontal":1.1,"spinRate":2279,"spinDirection":152},"zone":12,"typeConfidence":0.8,"plateTime":0.42053268732119475,"extension":6.531404344841932},"index":8,"playId":"d157a2cb-9e70-33a5-ad78-a7b3143d55f2","pitchNumber":8,"startTime":"2026-08-15T03:27:56.876Z","endTime":"2026-08-15T03:28:01.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.99,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:28:01.160Z","atBatIndex":39},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Christian Koss grounds into a double play, shortstop Ezequiel Tovar to second baseman Connor Norby to first baseman TJ Rumfield. Andrew Knizner out at 2nd. Christian Koss out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-15T03:28:11.900Z","endTime":"2026-08-15T03:30:04.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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,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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.172459300601552,"aZ":-35.69015038568789,"pfxX":-0.4096885626449378,"pfxZ":-2.3771407512124725,"pX":0.533456266397377,"pZ":3.3765884082645115,"vX0":-4.571944711233155,"vY0":-120.22587338309734,"vZ0":1.5655165335003314,"x":96.67,"y":147.61,"x0":2.5052985471689353,"y0":50.003571901999635,"z0":5.8616327233753625,"aX":-0.6052479506213592},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.7,"breakHorizontal":1.7,"spinRate":2290,"spinDirection":315},"zone":3,"typeConfidence":2.0,"plateTime":0.4538874208126522,"extension":6.649105171582689},"index":0,"playId":"893b682b-1d5b-3838-807c-109233ad8938","pitchNumber":1,"startTime":"2026-08-15T03:28:28.025Z","endTime":"2026-08-15T03:28:31.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":91.1,"endSpeed":83.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.132738773154497,"aZ":-15.576063848053526,"pfxX":4.678585029863158,"pfxZ":9.277828243272896,"pX":1.5929773859006355,"pZ":3.173692542971798,"vX0":-4.226870304818266,"vY0":-132.60478799006276,"vZ0":-3.9301566536147052,"x":56.28,"y":153.09,"x0":2.5962207829728308,"y0":50.00412796252091,"z0":5.804251637352355,"aX":8.371275517830945},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.2,"breakHorizontal":-7.6,"spinRate":2303,"spinDirection":142},"zone":12,"typeConfidence":0.95,"plateTime":0.412337404592376,"extension":6.650160024406035},"index":1,"playId":"e579bdbd-e2ad-3a74-9318-4e5677ee2051","pitchNumber":2,"startTime":"2026-08-15T03:28:47.692Z","endTime":"2026-08-15T03:28:51.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.7,"endSpeed":80.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.048692940443786,"aZ":-27.532764235809086,"pfxX":9.45635497627991,"pfxZ":2.8428139407013333,"pX":0.7104978262319612,"pZ":2.8765358038209854,"vX0":-7.571526102137933,"vY0":-126.21709028591059,"vZ0":-1.22156202909352,"x":89.92,"y":161.11,"x0":2.504582810145467,"y0":50.0011848199959,"z0":5.5616892544205285,"aX":15.423684044708516},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.2,"breakHorizontal":-15.6,"spinRate":1617,"spinDirection":119},"zone":3,"typeConfidence":0.87,"plateTime":0.43216019941421857,"extension":6.532119142117304},"index":2,"playId":"f7bde87c-c14a-3e4b-8006-63cda38ac759","pitchNumber":3,"startTime":"2026-08-15T03:29:08.236Z","endTime":"2026-08-15T03:29:12.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48125242854916,"aZ":-38.43278781559193,"pfxX":2.108004626138191,"pfxZ":-4.28254400758382,"pX":-0.2924366915968396,"pZ":1.0065691953703921,"vX0":-6.48692981840198,"vY0":-120.18651721980365,"vZ0":-3.47984340191919,"x":128.15,"y":211.6,"x0":2.168730726443779,"y0":50.00337717881672,"z0":5.8895457806340605,"aX":3.0823488419513416},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-8.4,"breakHorizontal":-2.3,"spinRate":2316,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.45588464954515295,"extension":6.700622251117795},"index":3,"playId":"797f5232-a1e1-3fb3-895c-21b4a2898a39","pitchNumber":4,"startTime":"2026-08-15T03:29:32.713Z","endTime":"2026-08-15T03:29:36.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.370723557326095,"aZ":-16.339895712318643,"pfxX":4.536397402755496,"pfxZ":8.925117921555218,"pX":0.8045352312457971,"pZ":3.292304269400969,"vX0":-5.501463928303493,"vY0":-132.37897700384943,"vZ0":-3.5498516193491794,"x":86.33,"y":149.89,"x0":2.320690833669107,"y0":50.00192550890021,"z0":5.84743541828839,"aX":8.047715371893151},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.6,"breakHorizontal":-7.0,"spinRate":2355,"spinDirection":140},"zone":3,"typeConfidence":0.93,"plateTime":0.4138131723230001,"extension":6.545619882480967},"hitData":{"launchSpeed":96.5,"launchAngle":0.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":147.63}},"index":4,"playId":"cfd8039b-84b4-3e08-94b7-1493ff3d9730","pitchNumber":5,"startTime":"2026-08-15T03:29:56.666Z","endTime":"2026-08-15T03:30:04.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-8.0,"leverageIndex":1.88,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:30:04.694Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-15T03:32:13.209Z","endTime":"2026-08-15T03:33:26.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38031258720218,"aZ":-22.02567191554525,"pfxX":-6.2956966726900525,"pfxZ":5.675008537118742,"pX":-1.1228536986054425,"pZ":2.8833080849764317,"vX0":2.1012669304586837,"vY0":-132.8340574150453,"vZ0":-2.0686643050879336,"x":159.8,"y":160.93,"x0":-1.1061454904664718,"y0":50.00129191655384,"z0":5.27313144078865,"aX":-11.252093316194905},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":10.9,"spinRate":2204,"spinDirection":233},"zone":11,"typeConfidence":0.86,"plateTime":0.41229718455386344,"extension":6.166423347612256},"index":0,"playId":"f97c868c-949d-337d-9238-20c59438e9d1","pitchNumber":1,"startTime":"2026-08-15T03:32:26.268Z","endTime":"2026-08-15T03:32:29.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":68.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04442813354604,"aZ":-37.635554320150554,"pfxX":10.578132049477025,"pfxZ":-4.650050561515241,"pX":0.5551791547428606,"pZ":1.1842916005392745,"vX0":1.1582041116626747,"vY0":-108.61800100158291,"vZ0":-0.37457994247930815,"x":95.84,"y":206.8,"x0":-1.3591297095559955,"y0":50.002356857522095,"z0":5.511282743930158,"aX":12.423901205470662},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-8.2,"breakHorizontal":-19.4,"spinRate":3092,"spinDirection":50},"zone":14,"typeConfidence":0.91,"plateTime":0.5075940426558105,"extension":5.823772204818435},"index":1,"playId":"b91be68a-aa86-3791-aa40-6455d62c0c29","pitchNumber":2,"startTime":"2026-08-15T03:32:38.546Z","endTime":"2026-08-15T03:32:42.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-15T03:32:54.210Z","endTime":"2026-08-15T03:33:07.034Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.203999024837202,"aZ":-19.327242724983154,"pfxX":-5.678148752585882,"pfxZ":7.1820140999255155,"pX":0.4314900416822979,"pZ":3.1535438383228365,"vX0":5.470580251065872,"vY0":-132.6101766869309,"vZ0":-1.8799889439790505,"x":100.55,"y":153.63,"x0":-0.9161514277232016,"y0":50.00262826047882,"z0":5.275200878862731,"aX":-10.15701691220533},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.8,"breakHorizontal":9.1,"spinRate":2131,"spinDirection":235},"zone":3,"typeConfidence":0.79,"plateTime":0.4123470159881979,"extension":6.222278060948441},"index":3,"playId":"5812613a-a7a7-3407-b784-9faad9c2049d","pitchNumber":3,"startTime":"2026-08-15T03:33:07.034Z","endTime":"2026-08-15T03:33:10.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":91.2,"endSpeed":83.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80550173369871,"aZ":-21.513899782132007,"pfxX":-5.880977772096489,"pfxZ":5.928539613947949,"pX":-0.8252060464388945,"pZ":3.6013124677302146,"vX0":2.484533831957219,"vY0":-132.82987506542602,"vZ0":-0.2999702227295651,"x":148.45,"y":141.54,"x0":-1.0054215296572901,"y0":50.0024472612598,"z0":5.271677919968813,"aX":-10.573375422823812},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.9,"breakHorizontal":10.2,"spinRate":2139,"spinDirection":232},"zone":11,"typeConfidence":0.81,"plateTime":0.4113802152737236,"extension":6.218676566015544},"index":4,"playId":"9af2c509-290a-3f4f-98fb-b61e00e18b68","pitchNumber":4,"startTime":"2026-08-15T03:33:22.639Z","endTime":"2026-08-15T03:33:26.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:33:26.325Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Norby walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-15T03:33:34.518Z","endTime":"2026-08-15T03:34:51.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.460787964123288,"aZ":-31.171816145497385,"pfxX":-10.259896943964346,"pfxZ":0.5476276236480366,"pX":-0.47469671552972803,"pZ":1.6219835228200241,"vX0":5.04111581491543,"vY0":-134.1276553508988,"vZ0":-3.3259001198958296,"x":135.09,"y":194.99,"x0":-1.0473165099322557,"y0":50.001404246745146,"z0":5.104887370249149,"aX":-18.660558539549406},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.5,"breakHorizontal":17.5,"spinRate":2072,"spinDirection":238},"zone":7,"typeConfidence":0.91,"plateTime":0.4086245449256496,"extension":6.591970390485712},"index":0,"playId":"ae1edd79-5429-3dac-a67c-ba8473debdde","pitchNumber":1,"startTime":"2026-08-15T03:33:50.994Z","endTime":"2026-08-15T03:33:54.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31739308272887,"aZ":-33.7993382349471,"pfxX":-6.66139849408809,"pfxZ":-1.0295535395046702,"pX":0.03665070894403843,"pZ":1.3839594426097825,"vX0":5.249038162410038,"vY0":-125.36075779666031,"vZ0":-2.1252785247278485,"x":115.6,"y":201.41,"x0":-1.223129517002533,"y0":50.00110750465677,"z0":5.012838577206081,"aX":-10.558019864523422},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.2,"breakHorizontal":10.8,"spinRate":1902,"spinDirection":262},"zone":14,"typeConfidence":0.87,"plateTime":0.437615590141323,"extension":6.5596077498402305},"index":1,"playId":"af62bdc8-b84b-397c-9fec-bd3c3b9b91fb","pitchNumber":2,"startTime":"2026-08-15T03:34:06.485Z","endTime":"2026-08-15T03:34:10.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50145985711499,"aZ":-37.25325522968929,"pfxX":11.122795342330509,"pfxZ":-3.958426416248928,"pX":0.2242631227980008,"pZ":2.4410345802990263,"vX0":0.16483170982732143,"vY0":-113.08174912984464,"vZ0":1.6219740414066204,"x":108.45,"y":172.87,"x0":-1.292619452948598,"y0":50.00336037304557,"z0":5.479282686711422,"aX":14.26484483489707},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-6.4,"breakHorizontal":-20.2,"spinRate":3092,"spinDirection":58},"zone":5,"typeConfidence":0.9,"plateTime":0.48618479672393766,"extension":6.113171599569833},"index":2,"playId":"60f31d05-7a61-3080-85ae-45a6b12139db","pitchNumber":3,"startTime":"2026-08-15T03:34:19.890Z","endTime":"2026-08-15T03:34:23.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.633632328510544,"aZ":-36.75910247131975,"pfxX":12.582036722667251,"pfxZ":-3.7708154064234787,"pX":-1.043523689105967,"pZ":2.7363171562081288,"vX0":-2.789769877349766,"vY0":-109.92994051223138,"vZ0":2.6039216130668943,"x":156.78,"y":164.9,"x0":-1.3875544658929335,"y0":50.003058957160896,"z0":5.456118279224205,"aX":15.301603024005479},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-5.8,"breakHorizontal":-22.0,"spinRate":3008,"spinDirection":58},"zone":11,"typeConfidence":0.91,"plateTime":0.49946951166414744,"extension":6.037703287915499},"index":3,"playId":"57568a07-826a-366d-9679-c0df7fba3253","pitchNumber":4,"startTime":"2026-08-15T03:34:32.859Z","endTime":"2026-08-15T03:34:36.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.845569250638288,"aZ":-31.010358079496378,"pfxX":-9.730751956945454,"pfxZ":0.6319348762606412,"pX":0.471140520644235,"pZ":1.5482552425048166,"vX0":7.0231734359076565,"vY0":-134.7447184548506,"vZ0":-3.481627672987033,"x":99.04,"y":196.98,"x0":-0.9027587695584126,"y0":50.004285971144306,"z0":5.0446214324547585,"aX":-17.923048831002284},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.6,"breakHorizontal":16.2,"spinRate":2056,"spinDirection":241},"zone":9,"typeConfidence":0.91,"plateTime":0.40625830301535526,"extension":6.438836255951889},"index":4,"playId":"9d9638d7-40f0-3267-8c95-fea5e31bbc75","pitchNumber":5,"startTime":"2026-08-15T03:34:47.629Z","endTime":"2026-08-15T03:34:51.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":-2.6999999999999957,"leverageIndex":0.74,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:34:51.996Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zac Veen homers (2) on a fly ball to right field. Connor Norby scores.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-15T03:35:29.375Z","endTime":"2026-08-15T03:36:49.541Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-15T03:35:15.899Z","endTime":"2026-08-15T03:35:31.512Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90530040969554,"aZ":-22.24771930312761,"pfxX":-5.560873387935532,"pfxZ":5.5411325598760985,"pX":-0.061462988452228196,"pZ":3.9779570518705794,"vX0":4.2525721182088345,"vY0":-132.63131247282337,"vZ0":0.7203074670586496,"x":119.34,"y":131.38,"x0":-0.9587590791771645,"y0":50.00304050294186,"z0":5.3185578851613435,"aX":-9.962032172783921},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.4,"breakHorizontal":9.2,"spinRate":2035,"spinDirection":238},"zone":11,"typeConfidence":0.67,"plateTime":0.4121121051670218,"extension":6.087764682516863},"index":1,"playId":"83784c9f-e993-3746-a0c2-95696c59efd1","pitchNumber":1,"startTime":"2026-08-15T03:35:31.512Z","endTime":"2026-08-15T03:35:34.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":85.4,"endSpeed":78.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.115335550084236,"aZ":-33.197446714384384,"pfxX":-7.564210529381838,"pfxZ":-0.6603301411015865,"pX":1.4951465537327173,"pZ":-0.4000509016984324,"vX0":9.08573665942846,"vY0":-124.02241701817522,"vZ0":-6.077689430575415,"x":60.01,"y":249.58,"x0":-1.2352682737467657,"y0":50.00258048818457,"z0":4.855632989255135,"aX":-11.76877706935234},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.4,"breakHorizontal":11.5,"spinRate":1911,"spinDirection":266},"zone":14,"typeConfidence":0.88,"plateTime":0.4418712543381722,"extension":6.394924865987755},"index":2,"playId":"eb3895d7-0b87-371c-b718-3ac286788690","pitchNumber":2,"startTime":"2026-08-15T03:35:50.162Z","endTime":"2026-08-15T03:35:57.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Landen Roupp. Connor Norby to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"eb3895d7-0b87-371c-b718-3ac286788690","startTime":"2026-08-15T03:36:05.139Z","endTime":"2026-08-15T03:36:19.389Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"postOnSecond":{"id":681393,"link":"/api/v1/people/681393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-2.100000000000005,"leverageIndex":1.35,"dramaIndex":52.0,"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.377711267902733,"aZ":-37.78513485870651,"pfxX":10.49681955368412,"pfxZ":-4.561200263897705,"pX":0.39326913070945907,"pZ":1.6754545031920474,"vX0":1.0862359171076783,"vY0":-111.25567085147458,"vZ0":0.39346389904146295,"x":102.01,"y":193.54,"x0":-1.4644983635736846,"y0":50.001433669254915,"z0":5.471697900174457,"aX":12.916226850791162},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-7.7,"breakHorizontal":-19.2,"spinRate":3105,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.49580890970160807,"extension":5.649362745987456},"hitData":{"launchSpeed":111.3,"launchAngle":32.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":250.92,"coordY":89.74}},"index":4,"playId":"9a4bdb80-9b0c-31a0-937e-8efb42f0f8ed","pitchNumber":3,"startTime":"2026-08-15T03:36:19.389Z","endTime":"2026-08-15T03:36:49.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"second":{"id":681393,"link":"/api/v1/people/681393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-16.9,"leverageIndex":1.35,"dramaIndex":156.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:36:49.541Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-15T03:37:01.862Z","endTime":"2026-08-15T03:38:13.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31386572224825,"aZ":-35.36053855860661,"pfxX":-9.415202802263007,"pfxZ":-1.7522739617957495,"pX":-0.2837669112857114,"pZ":2.4692987877534125,"vX0":5.22328550356995,"vY0":-134.83442497817396,"vZ0":-0.540106735365364,"x":127.82,"y":172.11,"x0":-1.0341800433650241,"y0":50.00011300288284,"z0":5.191107156314765,"aX":-17.143501448584974},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-3.0,"breakHorizontal":15.7,"spinRate":1905,"spinDirection":241},"zone":4,"typeConfidence":0.9,"plateTime":0.40793336895973553,"extension":6.600521820141733},"index":0,"playId":"b9d01d7f-2e97-3b64-a20a-9f7565c1fdd6","pitchNumber":1,"startTime":"2026-08-15T03:37:09.977Z","endTime":"2026-08-15T03:37:23.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66303924556019,"aZ":-39.03993657242415,"pfxX":10.871575077061047,"pfxZ":-5.274937090564029,"pX":1.1830521658118045,"pZ":1.1944787538974184,"vX0":1.9936890056001175,"vY0":-113.87793153352118,"vZ0":-0.7958397801476039,"x":71.9,"y":206.53,"x0":-1.117350631779704,"y0":50.00243687841065,"z0":5.440689139543098,"aX":14.150065215723538},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.5,"breakHorizontal":-20.2,"spinRate":3147,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.48263332818436266,"extension":6.181840498002463},"index":1,"playId":"d7c967df-763b-32e6-a520-c6193ba489d9","pitchNumber":2,"startTime":"2026-08-15T03:37:52.853Z","endTime":"2026-08-15T03:37:56.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46735875270853,"aZ":-37.13994501477359,"pfxX":9.247910624446574,"pfxZ":-3.785376698106825,"pX":1.7417917869276056,"pZ":2.1528898847570472,"vX0":3.6816245281014894,"vY0":-114.45411624774115,"vZ0":0.9181659630997945,"x":50.61,"y":180.65,"x0":-1.0949699968517268,"y0":50.004774737706505,"z0":5.417980454910388,"aX":12.123544387720592},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-6.2,"breakHorizontal":-17.8,"spinRate":3213,"spinDirection":54},"zone":14,"typeConfidence":0.89,"plateTime":0.48076063186458873,"extension":6.5772681233361086},"index":2,"playId":"e043553d-d1e4-32a2-8ea4-af525096613f","pitchNumber":3,"startTime":"2026-08-15T03:38:09.816Z","endTime":"2026-08-15T03:38:13.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.7,"awayTeamWinProbability":84.3,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:38:13.706Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-15T03:40:37.605Z","endTime":"2026-08-15T03:41:36.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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":{"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":"2026-08-15T03:38:23.727Z","endTime":"2026-08-15T03:38:57.039Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Reiver Sanmartin replaces Landen Roupp.","event":"Pitching Substitution","eventType":"pitching_substitution","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":1,"startTime":"2026-08-15T03:38:57.039Z","endTime":"2026-08-15T03:40:39.716Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665665,"link":"/api/v1/people/665665"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":91.9,"endSpeed":84.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.838332217073543,"aZ":-27.788770456698405,"pfxX":12.332151612305886,"pfxZ":2.4271694655089515,"pX":0.39557842019081785,"pZ":1.5648301419259165,"vX0":-10.055604758906226,"vY0":-133.4198077008766,"vZ0":-4.211323325388438,"x":101.92,"y":196.53,"x0":2.6050928133770235,"y0":50.005534474575335,"z0":5.15897609860262,"aX":22.308423573785642},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.7,"breakHorizontal":-20.3,"spinRate":2353,"spinDirection":114},"zone":14,"typeConfidence":0.97,"plateTime":0.41003229722712975,"extension":6.441047422785476},"index":2,"playId":"14f40286-ec73-3b16-b01e-10f92789d48e","pitchNumber":1,"startTime":"2026-08-15T03:40:39.716Z","endTime":"2026-08-15T03:40:43.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665665,"link":"/api/v1/people/665665","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":82.9,"endSpeed":76.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.148135930517764,"aZ":-30.710657703519757,"pfxX":-3.352227671348402,"pfxZ":0.9957370820119067,"pX":-1.473558300008775,"pZ":0.918473898068707,"vX0":-8.457049779212987,"vY0":-120.52276678488981,"vZ0":-3.696617292979132,"x":173.17,"y":213.98,"x0":2.5148279752130036,"y0":50.00541889304694,"z0":5.180907146930287,"aX":-4.936572092387034},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.2,"breakHorizontal":8.0,"spinRate":2542,"spinDirection":253},"zone":13,"typeConfidence":0.88,"plateTime":0.45425568690299123,"extension":6.374474993018143},"index":3,"playId":"98a411ab-e863-3a3e-8fe5-9fb80e171347","pitchNumber":2,"startTime":"2026-08-15T03:40:53.215Z","endTime":"2026-08-15T03:40:57.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665665,"link":"/api/v1/people/665665","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85504344607109,"aZ":-28.84553877879979,"pfxX":-1.6113525454036632,"pfxZ":2.1851484357878084,"pX":-0.9449627974643887,"pZ":2.1009807076562406,"vX0":-8.0289416529217,"vY0":-122.02102471869124,"vZ0":-1.7041157750754075,"x":153.02,"y":182.05,"x0":2.5844807847443305,"y0":50.002070859337664,"z0":5.271312969314804,"aX":-2.451670500816644},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.8,"breakHorizontal":4.7,"spinRate":2587,"spinDirection":254},"zone":13,"typeConfidence":0.86,"plateTime":0.44723864762342425,"extension":6.322961675894643},"index":4,"playId":"69d1473c-64f2-37b2-8a8a-b1e37415dad2","pitchNumber":3,"startTime":"2026-08-15T03:41:05.786Z","endTime":"2026-08-15T03:41:09.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665665,"link":"/api/v1/people/665665","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73707700104035,"aZ":-30.49532789187771,"pfxX":-2.6505720521270493,"pfxZ":1.1142570075053015,"pX":-0.44667522571517504,"pZ":1.9153666511045355,"vX0":-6.555547631627966,"vY0":-121.2309339432137,"vZ0":-1.675143548816807,"x":134.03,"y":187.07,"x0":2.6270840124087087,"y0":50.00018792766377,"z0":5.255117292225862,"aX":-3.9784477845079294},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.9,"breakHorizontal":6.2,"spinRate":2616,"spinDirection":286},"zone":7,"typeConfidence":0.88,"plateTime":0.4502931205073448,"extension":6.303377331406349},"index":5,"playId":"c9a72310-e2b4-3c1a-8f9e-ff9e12ed23af","pitchNumber":4,"startTime":"2026-08-15T03:41:19.357Z","endTime":"2026-08-15T03:41:23.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665665,"link":"/api/v1/people/665665","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34004070117189,"aZ":-20.781475365651676,"pfxX":11.113278810700283,"pfxZ":6.367560808490375,"pX":-0.04325377053369873,"pZ":1.5625290724913248,"vX0":-10.365881105612878,"vY0":-132.86949570571542,"vZ0":-5.418693542212447,"x":118.65,"y":196.59,"x0":2.4638244988404616,"y0":50.002494124542395,"z0":5.137462846757513,"aX":19.8804247736394},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.6,"breakHorizontal":-17.9,"spinRate":2295,"spinDirection":110},"zone":8,"typeConfidence":0.9,"plateTime":0.41216721575077564,"extension":6.285863132074213},"index":6,"playId":"7ec5fb79-5064-35e4-a3e1-7c8fa44c6576","pitchNumber":5,"startTime":"2026-08-15T03:41:32.119Z","endTime":"2026-08-15T03:41:36.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665665,"link":"/api/v1/people/665665","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":665665,"link":"/api/v1/people/665665"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":665665,"link":"/api/v1/people/665665"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:41:36.528Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Cox grounds out, second baseman Connor Norby to first baseman TJ Rumfield.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-15T03:43:47.925Z","endTime":"2026-08-15T03:45:57.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.523047898491427,"aZ":-21.973170197373523,"pfxX":-0.0740019662338276,"pfxZ":6.38211442806516,"pX":-0.16844768423647427,"pZ":2.09058289773339,"vX0":-6.802121784303897,"vY0":-124.67742614375528,"vZ0":-4.598597902752054,"x":123.42,"y":182.33,"x0":2.587563298842478,"y0":50.002095810362505,"z0":5.7383070243335705,"aX":-0.11707560067687989},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.9,"breakHorizontal":1.4,"spinRate":2460,"spinDirection":137},"zone":8,"typeConfidence":0.91,"plateTime":0.4368164427213572,"extension":6.552348452840286},"index":0,"playId":"1e045c18-f428-31ae-9946-5386007b3eb3","pitchNumber":1,"startTime":"2026-08-15T03:44:14.198Z","endTime":"2026-08-15T03:44:17.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92276788900106,"aZ":-22.032054341572167,"pfxX":8.136241713301143,"pfxZ":6.618780056838807,"pX":1.6449950304229004,"pZ":2.4667166900495388,"vX0":-4.82323524416081,"vY0":-123.16580350750795,"vZ0":-2.950806993340657,"x":54.3,"y":172.18,"x0":2.573544412449312,"y0":50.005911849647234,"z0":5.547607214113398,"aX":12.47741413657992},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":11.5,"breakHorizontal":-13.6,"spinRate":1602,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.4450414559339064,"extension":6.3934212407466395},"index":1,"playId":"704d8042-8d0b-3d5a-aaca-46bfeb5f98a9","pitchNumber":2,"startTime":"2026-08-15T03:44:32.715Z","endTime":"2026-08-15T03:44:36.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":75.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82671628067599,"aZ":-22.64006729880116,"pfxX":10.933131934002978,"pfxZ":6.444953983891349,"pX":0.4024577193504954,"pZ":1.5897732089752483,"vX0":-8.407578139554797,"vY0":-121.65800861702489,"vZ0":-4.5835682730712035,"x":101.66,"y":195.86,"x0":2.5054129908389395,"y0":50.00097496437246,"z0":5.493015667942198,"aX":16.169250468230516},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":10.7,"breakHorizontal":-17.4,"spinRate":1591,"spinDirection":123},"zone":14,"typeConfidence":0.91,"plateTime":0.4525263058562734,"extension":6.342492288609849},"index":2,"playId":"acba15c4-aaae-3e3a-b271-ef36feaf8058","pitchNumber":3,"startTime":"2026-08-15T03:44:47.394Z","endTime":"2026-08-15T03:44:51.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.375204295581394,"aZ":-21.587468751891446,"pfxX":11.348907350962559,"pfxZ":6.0491128716077895,"pX":0.20187190313819808,"pZ":2.512709626693537,"vX0":-9.382498478895629,"vY0":-131.78354895834067,"vZ0":-4.119434265417517,"x":109.31,"y":170.94,"x0":2.3430352531345884,"y0":50.00115561157723,"z0":5.701139332418692,"aX":19.855373449355316},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.2,"breakHorizontal":-18.4,"spinRate":2406,"spinDirection":135},"zone":5,"typeConfidence":0.93,"plateTime":0.4164606636208714,"extension":6.646824199343719},"index":3,"playId":"d61d19c8-444c-3756-a7ad-2844a0ad2398","pitchNumber":4,"startTime":"2026-08-15T03:45:15.599Z","endTime":"2026-08-15T03:45:18.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32654594385405,"aZ":-32.2221369267352,"pfxX":1.6944976646772973,"pfxZ":-0.03744640775386032,"pX":-1.3160319054075322,"pZ":0.43191935575955936,"vX0":-9.403232040519798,"vY0":-121.88649074779475,"vZ0":-5.436430297369242,"x":167.16,"y":227.12,"x0":2.3667829952689527,"y0":50.00025000790636,"z0":5.46452666524287,"aX":2.5585274548872516},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.1,"breakHorizontal":-1.0,"spinRate":2452,"spinDirection":354},"zone":13,"typeConfidence":2.0,"plateTime":0.4488950234229936,"extension":6.753062008212723},"index":4,"playId":"90db8363-4842-387b-ba7d-9b4075d1cb86","pitchNumber":5,"startTime":"2026-08-15T03:45:31.165Z","endTime":"2026-08-15T03:45:36.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.121391402661196,"aZ":-24.066147196199594,"pfxX":9.827771483615535,"pfxZ":4.6231231653944045,"pX":0.6945846429144314,"pZ":2.0026076786052704,"vX0":-7.724919504356806,"vY0":-131.89659967508447,"vZ0":-4.577101455892052,"x":90.52,"y":184.71,"x0":2.390388943733687,"y0":50.00462020706257,"z0":5.544124851735499,"aX":17.246917681553764},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.6,"breakHorizontal":-16.0,"spinRate":2224,"spinDirection":134},"zone":9,"typeConfidence":0.95,"plateTime":0.4159149459089444,"extension":6.5934391774512955},"hitData":{"launchSpeed":102.4,"launchAngle":-1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":151.18}},"index":5,"playId":"28e0e95a-4f93-39aa-a7e2-fc01b760fe0f","pitchNumber":6,"startTime":"2026-08-15T03:45:49.843Z","endTime":"2026-08-15T03:45:57.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:45:57.871Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to right fielder Zac Veen.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-15T03:46:01.910Z","endTime":"2026-08-15T03:46:46.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"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, 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.8,"endSpeed":73.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.962098754919918,"aZ":-30.93119666928803,"pfxX":-5.391450969238235,"pfxZ":0.8899531207450426,"pX":0.9037201890554446,"pZ":3.5499272411508658,"vX0":-2.631321897526012,"vY0":-117.68133296653855,"vZ0":1.78507029684962,"x":82.55,"y":142.93,"x0":2.7394187462297803,"y0":50.001007564384956,"z0":5.663077921768446,"aX":-7.500929403994521},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.4,"breakHorizontal":10.4,"spinRate":2313,"spinDirection":305},"zone":12,"typeConfidence":0.9,"plateTime":0.46684134333659966,"extension":6.337687417649865},"index":0,"playId":"51d5849f-f29b-3122-8d36-0580d07cce6f","pitchNumber":1,"startTime":"2026-08-15T03:46:20.643Z","endTime":"2026-08-15T03:46:25.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.220908273624822,"aZ":-35.990580063372335,"pfxX":-0.49388938550856043,"pfxZ":-2.6619663784419743,"pX":-0.41765996250454807,"pZ":1.6278203008467154,"vX0":-6.043228592771989,"vY0":-118.81638329266467,"vZ0":-2.115348721654359,"x":132.92,"y":194.83,"x0":2.2201838783774748,"y0":50.00280792501647,"z0":5.792169487611072,"aX":-0.7076861743950275},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.0,"breakHorizontal":2.3,"spinRate":2402,"spinDirection":339},"zone":7,"typeConfidence":2.0,"plateTime":0.4605273070144218,"extension":6.610795557139938},"hitData":{"launchSpeed":86.2,"launchAngle":41.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.48,"coordY":101.73}},"index":1,"playId":"e9bcfc32-9d5b-31ac-ba30-3cbe5329e0c0","pitchNumber":2,"startTime":"2026-08-15T03:46:36.302Z","endTime":"2026-08-15T03:46:46.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-1.799999999999999,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:46:46.317Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-15T03:46:47.984Z","endTime":"2026-08-15T03:48:47.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.272463476354442,"aZ":-14.245577508407724,"pfxX":5.511649085060881,"pfxZ":10.276698394177911,"pX":0.5021507105211452,"pZ":2.899668526080072,"vX0":-6.317405647611549,"vY0":-131.8063875501312,"vZ0":-4.712810472961362,"x":97.86,"y":160.49,"x0":2.2236990974136366,"y0":50.000912700158544,"z0":5.77691286352418,"aX":9.613633033870727},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.6,"breakHorizontal":-8.4,"spinRate":2398,"spinDirection":140},"zone":6,"typeConfidence":0.96,"plateTime":0.4169434701561774,"extension":6.592198978948511},"index":0,"playId":"e6b7122f-45e8-3163-8d43-85fef22e1ab3","pitchNumber":1,"startTime":"2026-08-15T03:47:11.639Z","endTime":"2026-08-15T03:47:15.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.006340987085533,"aZ":-23.195215153307654,"pfxX":10.181966309212838,"pfxZ":5.039738410280132,"pX":0.8519366527241867,"pZ":1.128877925212479,"vX0":-7.826255211459218,"vY0":-133.2215021124692,"vZ0":-6.556394641636701,"x":84.53,"y":208.3,"x0":2.5179689496316886,"y0":50.002832664564444,"z0":5.320316757730102,"aX":18.13869764790876},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":-16.6,"spinRate":2407,"spinDirection":131},"zone":14,"typeConfidence":0.96,"plateTime":0.4125571088797262,"extension":6.636909624152534},"index":1,"playId":"ef1a4d0c-7fae-3ead-a2b4-62f7d830266f","pitchNumber":2,"startTime":"2026-08-15T03:47:31.293Z","endTime":"2026-08-15T03:47:35.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.235934104292653,"aZ":-36.6000360265527,"pfxX":-1.0712608247197508,"pfxZ":-3.0246265537379378,"pX":-0.9287377441108924,"pZ":1.8729690596471642,"vX0":-7.356790428986,"vY0":-120.2396997947977,"vZ0":-1.302910808802171,"x":152.4,"y":188.21,"x0":2.309148968632844,"y0":50.00225418659712,"z0":5.668543376790602,"aX":-1.5668630433063433},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.5,"breakHorizontal":3.7,"spinRate":2273,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.45547879087099163,"extension":6.643847036212549},"index":2,"playId":"d38a7f31-50bc-36d6-b026-36829239a2d5","pitchNumber":3,"startTime":"2026-08-15T03:47:48.484Z","endTime":"2026-08-15T03:47:53.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.524212112439123,"aZ":-23.843423629374517,"pfxX":9.240501760897823,"pfxZ":4.682390011645215,"pX":-0.09125189322963777,"pZ":1.4894294651475233,"vX0":-9.453803434848576,"vY0":-132.3873460901369,"vZ0":-5.823507361457118,"x":120.48,"y":198.57,"x0":2.3207241760916517,"y0":50.00442542494614,"z0":5.4562650283768885,"aX":16.449679680385312},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.4,"breakHorizontal":-14.8,"spinRate":2396,"spinDirection":132},"zone":13,"typeConfidence":0.94,"plateTime":0.4132939530982713,"extension":6.659943122549005},"index":3,"playId":"5d64048c-d064-3c12-bff2-191a2fc4e16d","pitchNumber":4,"startTime":"2026-08-15T03:48:03.911Z","endTime":"2026-08-15T03:48:08.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458419321903374,"aZ":-14.977624422266283,"pfxX":4.936648595397656,"pfxZ":9.762459895411208,"pX":-0.011056115297685997,"pZ":2.20090020942317,"vX0":-7.604387429318745,"vY0":-131.9782057449729,"vZ0":-5.956314088300417,"x":117.42,"y":179.36,"x0":2.268071133568025,"y0":50.00218450484423,"z0":5.592647607050019,"aX":8.696010472605796},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.6,"breakHorizontal":-7.2,"spinRate":2366,"spinDirection":133},"zone":8,"typeConfidence":0.94,"plateTime":0.41522969768814066,"extension":6.6312511387336714},"index":4,"playId":"36be685c-d759-3dd0-a87b-592d6a7a7a50","pitchNumber":5,"startTime":"2026-08-15T03:48:22.555Z","endTime":"2026-08-15T03:48:25.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39435630432576,"aZ":-24.216402424827727,"pfxX":9.714202351271053,"pfxZ":4.498929037322233,"pX":-0.7393805964857564,"pZ":2.0988942717407113,"vX0":-11.082056690209715,"vY0":-132.48260960098193,"vZ0":-4.1493131761161965,"x":145.18,"y":182.11,"x0":2.2439794236399506,"y0":50.00633398726953,"z0":5.464274145421147,"aX":17.200320104393782},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.3,"breakHorizontal":-15.1,"spinRate":2347,"spinDirection":130},"zone":7,"typeConfidence":0.95,"plateTime":0.41408698211683204,"extension":6.810510374873176},"hitData":{"launchSpeed":88.9,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.45,"coordY":143.07}},"index":5,"playId":"e132c4e0-077f-3226-8966-0e03be256797","pitchNumber":6,"startTime":"2026-08-15T03:48:39.002Z","endTime":"2026-08-15T03:48:47.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:48:47.025Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, second baseman Osleivis Basabe to first baseman Bryce Eldridge.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-15T03:51:12.999Z","endTime":"2026-08-15T03:53:26.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: JT Brubaker replaces Reiver Sanmartin.","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":"2026-08-15T03:49:49.382Z","endTime":"2026-08-15T03:51:15.022Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":665665,"link":"/api/v1/people/665665","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.001881994508732,"aZ":-37.8212688146246,"pfxX":5.261302530774171,"pfxZ":-3.988000443807948,"pX":-1.450279903536669,"pZ":2.8918187259757655,"vX0":0.8302459152883379,"vY0":-118.68994552972225,"vZ0":-0.0905409884082915,"x":172.28,"y":160.7,"x0":-2.488212693829131,"y0":50.00049739599891,"z0":6.392268857750328,"aX":7.458991611839912},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.0,"breakHorizontal":-9.7,"spinRate":2521,"spinDirection":31},"zone":11,"typeConfidence":0.9,"plateTime":0.46255504108142276,"extension":5.500792346469205},"index":1,"playId":"9bf8e510-f87a-30c9-8536-5506c373453e","pitchNumber":1,"startTime":"2026-08-15T03:51:15.022Z","endTime":"2026-08-15T03:51:18.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":94.4,"endSpeed":86.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.225034166887305,"aZ":-21.085445573681405,"pfxX":-10.495430786643698,"pfxZ":5.796914539443259,"pX":0.2868527968203798,"pZ":2.897360000954968,"vX0":9.533255688217123,"vY0":-137.1711504153004,"vZ0":-4.918595990177601,"x":106.07,"y":160.55,"x0":-1.8633455070856466,"y0":50.00497643876186,"z0":6.143794456159035,"aX":-20.08230316523797},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":17.2,"spinRate":2304,"spinDirection":218},"zone":3,"typeConfidence":0.9,"plateTime":0.39870438744828984,"extension":5.520132994389913},"index":2,"playId":"71d5ffd0-9011-388c-a095-deaeb5622e9d","pitchNumber":2,"startTime":"2026-08-15T03:51:27.490Z","endTime":"2026-08-15T03:51:32.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":94.7,"endSpeed":87.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.760503991403894,"aZ":-21.716832859657288,"pfxX":-11.257884056398883,"pfxZ":5.401232769608482,"pX":0.5949196498710496,"pZ":2.9219051537274034,"vX0":10.528364418812403,"vY0":-137.6220035525827,"vZ0":-4.714265683565012,"x":94.32,"y":159.89,"x0":-1.799639512360987,"y0":50.00646966679218,"z0":6.109473708576904,"aX":-21.810081769928114},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":18.5,"spinRate":2239,"spinDirection":225},"zone":3,"typeConfidence":0.88,"plateTime":0.39652919655311347,"extension":5.677496775140301},"index":3,"playId":"e746eeb9-20ea-35c1-87c9-0d23dc79b6c7","pitchNumber":3,"startTime":"2026-08-15T03:51:51.239Z","endTime":"2026-08-15T03:51:54.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.276137551974,"aZ":-27.035282760383,"pfxX":-0.6884683632458564,"pfxZ":3.085388892114719,"pX":0.47610736149356503,"pZ":1.6028534987763172,"vX0":6.3765086565496825,"vY0":-128.13298471716783,"vZ0":-6.067823251298435,"x":98.85,"y":195.5,"x0":-1.954277725174774,"y0":50.00050174794789,"z0":6.11175117251794,"aX":-1.146221307161102},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.4,"breakHorizontal":-0.1,"spinRate":2539,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.4273326549409724,"extension":5.645340170382216},"index":4,"playId":"829a5779-5365-3106-8b11-06177df44857","pitchNumber":4,"startTime":"2026-08-15T03:52:07.113Z","endTime":"2026-08-15T03:52:11.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.420390892183843,"aZ":-18.749641595399495,"pfxX":-3.953863028702696,"pfxZ":7.179108560135592,"pX":0.42535237538341975,"pZ":4.298008297051093,"vX0":7.863290848176098,"vY0":-135.59953652094265,"vZ0":-1.9468863643627259,"x":100.79,"y":122.73,"x0":-1.9926635401284278,"y0":50.00531850913754,"z0":6.327305796167923,"aX":-7.397031707977711},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":5.5,"spinRate":1963,"spinDirection":223},"zone":12,"typeConfidence":0.93,"plateTime":0.40324637823323917,"extension":5.5745064034604175},"index":5,"playId":"f0f5b560-0ac5-375d-a9a8-05e130e07748","pitchNumber":5,"startTime":"2026-08-15T03:52:28.781Z","endTime":"2026-08-15T03:52:36.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.334492631528825,"aZ":-17.9918200383156,"pfxX":-4.333224590961088,"pfxZ":7.260814363806219,"pX":0.29931969542876613,"pZ":3.387439898762331,"vX0":7.769639751499669,"vY0":-138.2671939382274,"vZ0":-4.350780793742417,"x":105.59,"y":147.32,"x0":-1.9730857720518828,"y0":50.000616978373934,"z0":6.174274744737747,"aX":-8.46202247325412},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":6.4,"spinRate":1906,"spinDirection":227},"zone":3,"typeConfidence":0.94,"plateTime":0.3948319698952525,"extension":5.493689110994055},"hitData":{"launchSpeed":84.3,"launchAngle":3.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.89,"coordY":145.94}},"index":6,"playId":"d75c158e-d90d-376c-88f5-a8b8a34076e0","pitchNumber":6,"startTime":"2026-08-15T03:53:19.198Z","endTime":"2026-08-15T03:53:26.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.600000000000001,"awayTeamWinProbability":88.4,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:53:26.214Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-15T03:53:35.339Z","endTime":"2026-08-15T03:55:19.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.146331819218425,"aZ":-28.52169731037978,"pfxX":-0.2647641729315722,"pfxZ":2.2050023150361877,"pX":-0.2735664145668567,"pZ":1.6766909395945435,"vX0":4.814335635722074,"vY0":-127.12172455169475,"vZ0":-5.666345128024842,"x":127.43,"y":193.51,"x0":-2.1480053960068957,"y0":50.001875761128375,"z0":6.165306946773654,"aX":-0.43856838965470557},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.1,"breakHorizontal":-0.5,"spinRate":2593,"spinDirection":291},"zone":8,"typeConfidence":0.9,"plateTime":0.42890571014775514,"extension":5.56015785986633},"index":0,"playId":"ae4f3abd-ca3f-368d-9094-82e21b53ede7","pitchNumber":1,"startTime":"2026-08-15T03:53:46.921Z","endTime":"2026-08-15T03:53:50.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":94.5,"endSpeed":86.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96876156519572,"aZ":-16.8742903944204,"pfxX":-4.854760009978858,"pfxZ":7.957859339102969,"pX":0.543803866359019,"pZ":3.9769294971162523,"vX0":8.861995969219425,"vY0":-137.42562880939047,"vZ0":-3.113246320298096,"x":96.27,"y":131.4,"x0":-2.0843660263060904,"y0":50.00403674500181,"z0":6.2633331067820635,"aX":-9.336114314450512},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":7.1,"spinRate":2145,"spinDirection":222},"zone":12,"typeConfidence":0.94,"plateTime":0.39776969868082146,"extension":5.51817724531316},"index":1,"playId":"fe025a4c-3f6e-31b5-a3f4-028e46678302","pitchNumber":2,"startTime":"2026-08-15T03:53:59.273Z","endTime":"2026-08-15T03:54:03.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":85.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.614296861714458,"aZ":-23.92704364771309,"pfxX":-9.144164558929806,"pfxZ":4.429571292480169,"pX":-0.26679292888386213,"pZ":3.533826457476541,"vX0":7.805411135621028,"vY0":-135.16426663331967,"vZ0":-2.754368779595479,"x":127.17,"y":143.37,"x0":-1.9944738901371197,"y0":50.00614374473264,"z0":6.234176536740137,"aX":-17.036378282699065},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.7,"breakHorizontal":15.0,"spinRate":2210,"spinDirection":226},"zone":11,"typeConfidence":0.92,"plateTime":0.404211805624322,"extension":5.779267860502366},"index":2,"playId":"dda0bc1a-071d-3a37-a7b1-5a9a44acc21a","pitchNumber":3,"startTime":"2026-08-15T03:54:11.613Z","endTime":"2026-08-15T03:54:15.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.1,"endSpeed":87.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.102572498569735,"aZ":-18.217396254696382,"pfxX":-3.059248724407962,"pfxZ":7.245249106137241,"pX":0.7010748282697027,"pZ":3.1664108432454965,"vX0":8.665668024810225,"vY0":-136.93746141099186,"vZ0":-4.840642157730997,"x":90.28,"y":153.29,"x0":-2.0868927303313405,"y0":50.006492376313,"z0":6.177792730439167,"aX":-5.897091398178701},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":4.0,"spinRate":2031,"spinDirection":220},"zone":3,"typeConfidence":0.94,"plateTime":0.3977733475129015,"extension":5.605589583866393},"index":3,"playId":"2d2cba09-1974-3247-ab13-91b530c1f30c","pitchNumber":4,"startTime":"2026-08-15T03:54:34.721Z","endTime":"2026-08-15T03:54:39.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.122527985920158,"aZ":-28.339922029611813,"pfxX":-3.0446797686260503,"pfxZ":2.2566847655848825,"pX":0.8470040558753384,"pZ":1.61353949482877,"vX0":7.686229577132682,"vY0":-128.86552336824073,"vZ0":-6.036823332708698,"x":84.71,"y":195.21,"x0":-1.764858378021654,"y0":50.0039847457618,"z0":6.146395897090244,"aX":-5.176047511766291},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":4.0,"spinRate":2479,"spinDirection":233},"zone":14,"typeConfidence":0.85,"plateTime":0.423328648825644,"extension":5.693903773853798},"index":4,"playId":"b731fd56-ae38-3f0c-ad49-ef65905f33b4","pitchNumber":5,"startTime":"2026-08-15T03:54:57.191Z","endTime":"2026-08-15T03:55:01.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76344969051188,"aZ":-20.825133353257225,"pfxX":-10.248620089268586,"pfxZ":5.830164574397028,"pX":0.5885047674449867,"pZ":3.1567430899975,"vX0":10.39174008706588,"vY0":-138.5920192735919,"vZ0":-4.370368771579329,"x":94.57,"y":153.55,"x0":-1.876798051411503,"y0":50.0032869576213,"z0":6.143661630483657,"aX":-19.952320693444438},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":16.4,"spinRate":2235,"spinDirection":222},"zone":3,"typeConfidence":0.88,"plateTime":0.39509248143843223,"extension":5.549793378817657},"index":5,"playId":"6a89dee0-f8b0-3ba6-9526-9d3e6e4452ed","pitchNumber":6,"startTime":"2026-08-15T03:55:15.936Z","endTime":"2026-08-15T03:55:19.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:55:19.722Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, second baseman Osleivis Basabe to first baseman Bryce Eldridge.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-15T03:55:29.658Z","endTime":"2026-08-15T03:56:41.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04714778353229,"aZ":-19.656077022418547,"pfxX":-9.3147986332403,"pfxZ":6.609683517591058,"pX":-0.26897025941237734,"pZ":3.116034496490167,"vX0":7.8584490792412725,"vY0":-136.52391979995076,"vZ0":-4.539196006329657,"x":127.25,"y":154.65,"x0":-1.9694202355428199,"y0":50.00489978249646,"z0":6.14659810986509,"aX":-17.64890968453157},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.2,"breakHorizontal":15.2,"spinRate":2259,"spinDirection":224},"zone":2,"typeConfidence":0.93,"plateTime":0.4006462403452078,"extension":5.666324638653418},"index":0,"playId":"81f6c435-9504-3b3a-a3de-57846b054a98","pitchNumber":1,"startTime":"2026-08-15T03:55:41.925Z","endTime":"2026-08-15T03:55:46.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08451536485328,"aZ":-19.357907960487466,"pfxX":-11.399927116200036,"pfxZ":6.768527442263903,"pX":0.8060440637504545,"pZ":3.6355120274203334,"vX0":11.050355950600338,"vY0":-136.94468393882784,"vZ0":-3.3803339889553503,"x":86.28,"y":140.62,"x0":-1.8061145867358837,"y0":50.00360365236313,"z0":6.214910182798343,"aX":-21.589330032765908},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":18.2,"spinRate":2191,"spinDirection":222},"zone":12,"typeConfidence":0.89,"plateTime":0.4004116864919012,"extension":5.680992377819134},"index":1,"playId":"8a9c0aa2-7282-31a3-9295-3d01d46b0a4b","pitchNumber":2,"startTime":"2026-08-15T03:56:00.953Z","endTime":"2026-08-15T03:56:05.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88733911381812,"aZ":-27.239484954570784,"pfxX":-0.3917249103377607,"pfxZ":2.937636018815023,"pX":-1.1307614319305657,"pZ":2.0773622691951275,"vX0":3.0096374583265058,"vY0":-128.77291165032767,"vZ0":-4.97817795915051,"x":160.1,"y":182.69,"x0":-2.2639878354561045,"y0":50.00050485340077,"z0":6.144289812302566,"aX":-0.6576641662632097},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.4,"breakHorizontal":0.0,"spinRate":2737,"spinDirection":160},"zone":13,"typeConfidence":0.9,"plateTime":0.4254455257983376,"extension":5.700300192376935},"index":2,"playId":"b17e96c5-d5dd-329e-b4a0-8405f520470d","pitchNumber":3,"startTime":"2026-08-15T03:56:17.976Z","endTime":"2026-08-15T03:56:21.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.268154949429462,"aZ":-25.300340489504688,"pfxX":-10.29321655876053,"pfxZ":4.026216365876569,"pX":-0.3910950393340528,"pZ":1.4862428302433242,"vX0":7.965581024905886,"vY0":-129.86185517499953,"vZ0":-6.456138809118793,"x":131.91,"y":198.65,"x0":-2.16132820157165,"y0":50.00306793048234,"z0":5.929915778597549,"aX":-17.575753406470657},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.0,"breakHorizontal":16.9,"spinRate":1720,"spinDirection":239},"zone":13,"typeConfidence":0.89,"plateTime":0.42181767983530616,"extension":5.881786568220972},"hitData":{"launchSpeed":104.2,"launchAngle":5.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":149.66}},"index":3,"playId":"da073483-3044-3d78-9aab-a76ee0769f82","pitchNumber":4,"startTime":"2026-08-15T03:56:33.538Z","endTime":"2026-08-15T03:56:41.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:56:41.588Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Bericoto strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-15T03:58:41.177Z","endTime":"2026-08-15T03:59:45.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.998773565702596,"aZ":-36.317808506750694,"pfxX":0.7631171177214535,"pfxZ":-2.9566995168458714,"pX":0.3837253221150034,"pZ":2.761007581960734,"vX0":-5.355403411704545,"vY0":-117.39663018012283,"vZ0":0.7768115851921238,"x":102.37,"y":164.23,"x0":2.589466198946656,"y0":50.000543036524725,"z0":5.7908022857380255,"aX":1.0726456823704007},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.9,"breakHorizontal":-0.1,"spinRate":2343,"spinDirection":311},"zone":6,"typeConfidence":2.0,"plateTime":0.46552529505617546,"extension":6.573961256916258},"index":0,"playId":"e1224da8-cfe3-331b-a555-ad1a28df4055","pitchNumber":1,"startTime":"2026-08-15T03:58:48.828Z","endTime":"2026-08-15T03:58:52.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.643900876567564,"aZ":-34.50102183556965,"pfxX":1.2967993010474812,"pfxZ":-1.5992870674732682,"pX":-1.1552448499508177,"pZ":1.0994443305303838,"vX0":-8.723285919332287,"vY0":-119.61060466184391,"vZ0":-3.232937742860875,"x":161.04,"y":209.1,"x0":2.3675954897865727,"y0":50.004885588317165,"z0":5.556030869082215,"aX":1.883325331743526},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.5,"breakHorizontal":-0.2,"spinRate":2384,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.4575701388942588,"extension":6.716593056248113},"index":1,"playId":"72761818-cea4-3ec2-b520-cba5bb318eda","pitchNumber":2,"startTime":"2026-08-15T03:59:03.877Z","endTime":"2026-08-15T03:59:07.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-15T03:59:13.775Z","endTime":"2026-08-15T03:59:25.822Z","isPitch":false,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":89.5,"endSpeed":81.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98828471244173,"aZ":-18.47032706426672,"pfxX":6.352137897830131,"pfxZ":7.97783293835143,"pX":0.1564649848555121,"pZ":4.292708905045222,"vX0":-7.905594896366761,"vY0":-130.1430531145298,"vZ0":-0.07524158288105032,"x":111.04,"y":122.88,"x0":2.406394194196985,"y0":50.00035546757815,"z0":5.719410485038502,"aX":10.908568176758095},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.6,"breakHorizontal":-9.7,"spinRate":2354,"spinDirection":130},"zone":12,"typeConfidence":0.93,"plateTime":0.4206469763736447,"extension":6.610846816923999},"index":3,"playId":"5e6e90b8-a751-3eda-a933-c92f3e267328","pitchNumber":3,"startTime":"2026-08-15T03:59:25.822Z","endTime":"2026-08-15T03:59:29.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43472244901475,"aZ":-35.87516884780494,"pfxX":0.6050292541678731,"pfxZ":-2.5418925086269972,"pX":-0.18531889340397203,"pZ":1.3305680451806254,"vX0":-6.107388627238659,"vY0":-119.27435656830012,"vZ0":-2.94470964062182,"x":124.06,"y":202.85,"x0":2.317072575616399,"y0":50.0006099423202,"z0":5.778943024990929,"aX":0.8820296592627105},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.0,"breakHorizontal":0.2,"spinRate":2384,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.45717934844554087,"extension":6.622597705990333},"index":4,"playId":"7b9aad4d-e6bc-3421-8235-fa737d699e86","pitchNumber":4,"startTime":"2026-08-15T03:59:41.305Z","endTime":"2026-08-15T03:59:45.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.0,"awayTeamWinProbability":90.0,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-08-15T03:59:45.508Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Connor Norby to first baseman TJ Rumfield.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-15T03:59:56.301Z","endTime":"2026-08-15T04:00:33.707Z","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":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":90.7,"endSpeed":83.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.676570806612585,"aZ":-27.098105428724526,"pfxX":8.615052691518951,"pfxZ":2.8572178258027723,"pX":-0.3682965631252632,"pZ":2.5118918758642805,"vX0":-10.127811308816941,"vY0":-131.8237484369593,"vZ0":-2.879800209169554,"x":131.04,"y":170.96,"x0":2.3880552061006455,"y0":50.00218022251658,"z0":5.600131842844507,"aX":15.298173374636463},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.8,"breakHorizontal":-13.7,"spinRate":2313,"spinDirection":130},"zone":4,"typeConfidence":0.93,"plateTime":0.41409543734635035,"extension":6.741863879818195},"index":0,"playId":"7faabd48-15ec-3b77-9d28-8f2264978d18","pitchNumber":1,"startTime":"2026-08-15T04:00:09.670Z","endTime":"2026-08-15T04:00:12.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":91.1,"endSpeed":83.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.400601851523017,"aZ":-24.486728745496414,"pfxX":9.373276481889333,"pfxZ":4.321613588157376,"pX":0.2069595649338694,"pZ":2.1021723502913248,"vX0":-8.943598447784268,"vY0":-132.34232444134062,"vZ0":-4.4174896582121,"x":109.11,"y":182.02,"x0":2.4071837261919247,"y0":50.0052767661537,"z0":5.579686984659424,"aX":16.6825804927192},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.1,"breakHorizontal":-15.1,"spinRate":2279,"spinDirection":134},"zone":8,"typeConfidence":0.95,"plateTime":0.41337630966946337,"extension":6.626150558598584},"hitData":{"launchSpeed":93.8,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.38,"coordY":149.15}},"index":1,"playId":"aea24365-c329-3acd-b54c-6fa334c9b45f","pitchNumber":2,"startTime":"2026-08-15T04:00:25.695Z","endTime":"2026-08-15T04:00:33.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-1.9000000000000004,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:00:33.707Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Osleivis Basabe grounds out, third baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-15T04:00:44.978Z","endTime":"2026-08-15T04:02:16.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.937069091303808,"aZ":-32.591334881839984,"pfxX":0.29275337854582584,"pfxZ":-0.28701629586760635,"pX":0.38350851995700747,"pZ":1.9980161408745445,"vX0":-5.252119680838093,"vY0":-119.11180561151521,"vZ0":-1.4845377652845615,"x":102.38,"y":184.83,"x0":2.579392980953178,"y0":50.005214639910236,"z0":5.577039875253827,"aX":0.42104799281585586},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.6,"breakHorizontal":0.7,"spinRate":2363,"spinDirection":321},"zone":9,"typeConfidence":2.0,"plateTime":0.4598952824687852,"extension":6.50845553281861},"index":0,"playId":"23af5c09-51a7-3588-a919-e13c57c6539d","pitchNumber":1,"startTime":"2026-08-15T04:00:55.072Z","endTime":"2026-08-15T04:00:58.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.297186304224834,"aZ":-21.02405484267655,"pfxX":10.695592997914087,"pfxZ":6.3849650775686415,"pX":2.0838346401863825,"pZ":1.6788831425428645,"vX0":-4.791053613312909,"vY0":-131.63697529836455,"vZ0":-5.999991670544515,"x":37.57,"y":193.45,"x0":2.5432062079690705,"y0":50.000288823971054,"z0":5.555753215981441,"aX":18.6703935777469},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.3,"breakHorizontal":-18.2,"spinRate":2390,"spinDirection":137},"zone":14,"typeConfidence":0.93,"plateTime":0.4169202357916819,"extension":6.480426149809522},"index":1,"playId":"1e857e7d-8a0e-32da-8a7d-035283dc15e8","pitchNumber":2,"startTime":"2026-08-15T04:01:09.452Z","endTime":"2026-08-15T04:01:12.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":87.1,"endSpeed":80.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.050150584839532,"aZ":-20.415822963028663,"pfxX":0.7474013526859036,"pfxZ":7.160879402685003,"pX":1.547552138595199,"pZ":2.8010551243954183,"vX0":-3.4614203743989242,"vY0":-126.85808244415281,"vZ0":-2.9267271164392654,"x":58.01,"y":163.15,"x0":2.828053950112201,"y0":50.00515872605125,"z0":5.582869992660741,"aX":1.2279132150157017},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.6,"breakHorizontal":-0.6,"spinRate":2443,"spinDirection":142},"zone":12,"typeConfidence":0.76,"plateTime":0.43048021166888706,"extension":6.545428008753296},"index":2,"playId":"ec3dc464-90ea-32e2-8b4f-f0ae4ed61c5c","pitchNumber":3,"startTime":"2026-08-15T04:01:26.810Z","endTime":"2026-08-15T04:01:30.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.33587382907051,"aZ":-35.026834825823165,"pfxX":-0.6844723044661309,"pfxZ":-1.9386134307845548,"pX":-0.29195481861619466,"pZ":1.2862064509133628,"vX0":-5.941359522765113,"vY0":-119.77593036246859,"vZ0":-3.053370405432038,"x":128.13,"y":204.05,"x0":2.2964240328669154,"y0":50.00227354036475,"z0":5.669419002470571,"aX":-1.0070663827431403},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.0,"breakHorizontal":2.5,"spinRate":2416,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.4550587372693742,"extension":6.532456476000384},"index":3,"playId":"ccf6fd8b-4a68-38fb-94df-97c0b7eb415c","pitchNumber":4,"startTime":"2026-08-15T04:01:43.029Z","endTime":"2026-08-15T04:01:47.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.959151433791043,"aZ":-36.25795686441067,"pfxX":0.17889920567510842,"pfxZ":-2.7990699156792296,"pX":0.20734882548503042,"pZ":1.2589487492357614,"vX0":-5.095469801442017,"vY0":-120.27867453000113,"vZ0":-3.1103818228618896,"x":109.1,"y":204.79,"x0":2.3325167722063953,"y0":50.00077588944141,"z0":5.793292218884963,"aX":0.26198839696124454},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.5,"breakHorizontal":1.0,"spinRate":2400,"spinDirection":332},"zone":14,"typeConfidence":2.0,"plateTime":0.4558903076427687,"extension":6.676779322850978},"hitData":{"launchSpeed":89.2,"launchAngle":-7.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":162.83}},"index":4,"playId":"7ef0be13-4a1d-3471-90c3-f42359b92916","pitchNumber":5,"startTime":"2026-08-15T04:02:08.782Z","endTime":"2026-08-15T04:02:16.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:02:16.815Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Knizner challenged (pitch result), call on the field was overturned: TJ Rumfield called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-15T04:04:29.802Z","endTime":"2026-08-15T04:05:47.789Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":{"description":"Pitching Change: Trent Harris replaces JT Brubaker.","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":"2026-08-15T04:03:27.970Z","endTime":"2026-08-15T04:04:31.842Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805345,"link":"/api/v1/people/805345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.275095399301023,"aZ":-46.345400257366876,"pfxX":2.0677800897905776,"pfxZ":-11.088444559263309,"pX":-0.8550409034860862,"pZ":1.708117811384725,"vX0":-1.0600745548969692,"vY0":-113.12205798305095,"vZ0":0.24680940818808383,"x":149.59,"y":192.66,"x0":-0.6456376524561256,"y0":50.001718697335996,"z0":6.296581836823058,"aX":2.6429825353386147},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-19.6,"breakHorizontal":-3.5,"spinRate":2752,"spinDirection":12},"zone":13,"typeConfidence":0.9,"plateTime":0.48675764805609445,"extension":6.5031721202469726},"index":1,"playId":"b6c81a39-6f9a-3308-adbb-65828257412b","pitchNumber":1,"startTime":"2026-08-15T04:04:31.842Z","endTime":"2026-08-15T04:04:35.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":93.7,"endSpeed":86.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58649096556419,"aZ":-13.912566148342751,"pfxX":2.14647256425199,"pfxZ":9.624830381264257,"pX":0.29784782452976555,"pZ":3.322240829165454,"vX0":0.9973941338484633,"vY0":-136.52558479517634,"vZ0":-5.087186417563585,"x":105.65,"y":149.08,"x0":-0.35055507271399167,"y0":50.00386841892078,"z0":6.159022953419698,"aX":4.073538942610858},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":-4.1,"spinRate":2345,"spinDirection":181},"zone":3,"typeConfidence":0.92,"plateTime":0.4003799574392226,"extension":6.502364601091422},"index":2,"playId":"748d895f-563a-3b68-948a-a97c47744235","pitchNumber":2,"startTime":"2026-08-15T04:04:45.922Z","endTime":"2026-08-15T04:04:49.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49459132200796,"aZ":-46.2168791645325,"pfxX":2.651808880038357,"pfxZ":-10.982611555593364,"pX":0.5934924344323719,"pZ":1.302274370180648,"vX0":1.379320718493284,"vY0":-113.21139532434685,"vZ0":-0.852077997184624,"x":94.38,"y":203.62,"x0":-0.37109554887144425,"y0":50.00233102162126,"z0":6.369052161321458,"aX":3.3910763804315827},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":-19.7,"breakHorizontal":-5.2,"spinRate":2684,"spinDirection":8},"zone":14,"typeConfidence":0.9,"plateTime":0.4865491333273635,"extension":6.344691255042566},"index":3,"playId":"ff327f4b-7640-3ed5-baaa-1736849218ff","pitchNumber":3,"startTime":"2026-08-15T04:05:00.811Z","endTime":"2026-08-15T04:05:04.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34426143750293,"aZ":-16.036820825842476,"pfxX":-4.940703731437377,"pfxZ":8.765764486961864,"pX":-0.5600757895487972,"pZ":2.944266896105944,"vX0":1.5214921536601245,"vY0":-135.2926429200716,"vZ0":-5.395972833058202,"x":138.35,"y":159.28,"x0":-0.4900573255429299,"y0":50.00541429100564,"z0":6.100381908161241,"aX":-9.099938923895305},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":8.6,"spinRate":2341,"spinDirection":180},"zone":4,"typeConfidence":0.91,"plateTime":0.405862365067994,"extension":6.496874846407108},"index":4,"playId":"c7b32606-204b-3a62-aed2-b2ffc3f8fc22","pitchNumber":4,"startTime":"2026-08-15T04:05:16.198Z","endTime":"2026-08-15T04:05:19.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-15T04:05:31.373Z","endTime":"2026-08-15T04:05:42.874Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.211772965761643,"aZ":-35.38172354094816,"pfxX":11.85709663534581,"pfxZ":-2.223173264468987,"pX":-0.31144813681204575,"pZ":1.8175458260601574,"vX0":-2.347429499687748,"vY0":-120.12001119989968,"vZ0":-2.5453870337719717,"x":128.87,"y":189.71,"x0":-0.8529367996637571,"y0":50.00424610308802,"z0":6.078755586498666,"aX":17.093132704995554},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.4,"breakHorizontal":-20.8,"spinRate":2661,"spinDirection":47},"zone":7,"typeConfidence":0.9,"plateTime":0.4583698755144372,"extension":6.644540609664216},"index":6,"playId":"36ccd46e-5d3c-3a5e-88dc-4f69aed41ca6","pitchNumber":5,"startTime":"2026-08-15T04:05:42.874Z","endTime":"2026-08-15T04:05:47.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"}},"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:05:47.789Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Troy Johnston walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-15T04:06:13.175Z","endTime":"2026-08-15T04:08:06.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":93.3,"endSpeed":86.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.882435579609044,"aZ":-13.715896576262427,"pfxX":1.290547311635914,"pfxZ":9.785122843169965,"pX":-0.2500380049095392,"pZ":1.4875758242459638,"vX0":0.36082181813048175,"vY0":-135.78625483634147,"vZ0":-9.418767967789694,"x":126.53,"y":198.62,"x0":-0.5520656909816027,"y0":50.00607791952719,"z0":5.932988198424576,"aX":2.4347876267598547},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":-2.4,"spinRate":2295,"spinDirection":177},"zone":13,"typeConfidence":0.9,"plateTime":0.40180601343210487,"extension":6.553073634373155},"index":0,"playId":"e883e49e-a4dc-3d11-bb3e-5a3d9688012a","pitchNumber":1,"startTime":"2026-08-15T04:06:25.142Z","endTime":"2026-08-15T04:06:29.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":93.3,"endSpeed":85.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.527968906920396,"aZ":-12.488979849043394,"pfxX":1.4142304501883975,"pfxZ":10.490463795242679,"pX":-0.5945353488119618,"pZ":2.2318579061043513,"vX0":-1.1695151067491674,"vY0":-135.8251225133421,"vZ0":-7.750768314834883,"x":139.66,"y":178.52,"x0":-0.34304851040202494,"y0":50.00532836417095,"z0":5.9826798584182574,"aX":2.6544112868089607},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":-2.3,"spinRate":2405,"spinDirection":179},"zone":4,"typeConfidence":0.91,"plateTime":0.4025888293735642,"extension":6.7588062643057585},"index":1,"playId":"8e33212e-4258-32a8-861d-af1a0478b9ad","pitchNumber":2,"startTime":"2026-08-15T04:06:39.827Z","endTime":"2026-08-15T04:06:43.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-15T04:06:57.690Z","endTime":"2026-08-15T04:07:11.437Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66852790452023,"aZ":-35.82553126477121,"pfxX":11.235698401216704,"pfxZ":-2.47521562551691,"pX":-0.06578054242440702,"pZ":0.953360280377256,"vX0":-1.7585396372433484,"vY0":-121.7617642622603,"vZ0":-4.646087759682264,"x":119.51,"y":213.04,"x0":-0.7845507510332023,"y0":50.002688383453666,"z0":6.044065454505704,"aX":16.585374652534906},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.4,"breakHorizontal":-19.8,"spinRate":2628,"spinDirection":45},"zone":13,"typeConfidence":0.9,"plateTime":0.4527767387013175,"extension":6.569218427481045},"index":3,"playId":"20ea9f76-5111-3f21-8acf-ff64d647008c","pitchNumber":3,"startTime":"2026-08-15T04:07:11.437Z","endTime":"2026-08-15T04:07:15.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00441421559898,"aZ":-15.664113919150113,"pfxX":-6.273087699689686,"pfxZ":8.747867709890745,"pX":-0.793366923150166,"pZ":1.214729429912426,"vX0":1.359152537830457,"vY0":-136.27466664673304,"vZ0":-9.737125754156086,"x":147.24,"y":205.98,"x0":-0.48236911309743913,"y0":50.004364129743195,"z0":5.908395712431362,"aX":-11.838437979818549},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":11.0,"spinRate":2370,"spinDirection":182},"zone":13,"typeConfidence":0.91,"plateTime":0.4014165045382847,"extension":6.545779065588782},"index":4,"playId":"b1212bdd-968f-332f-98fc-15fbf3dd19ef","pitchNumber":4,"startTime":"2026-08-15T04:07:27.944Z","endTime":"2026-08-15T04:07:32.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.480391504903256,"aZ":-13.77882817361444,"pfxX":1.740515829597443,"pfxZ":9.865619501188739,"pX":-0.5991167566481536,"pZ":4.332923572644215,"vX0":-1.1322341029697396,"vY0":-135.86448081979944,"vZ0":-2.381203380990725,"x":139.84,"y":121.79,"x0":-0.40256619000988225,"y0":50.00345480670481,"z0":6.181304229926563,"aX":3.245687782779537},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":-2.9,"spinRate":2412,"spinDirection":180},"zone":11,"typeConfidence":0.91,"plateTime":0.4035399880425792,"extension":6.647427808947584},"index":5,"playId":"2130d3b0-e603-3d36-bf3d-b0d93171882d","pitchNumber":5,"startTime":"2026-08-15T04:07:45.095Z","endTime":"2026-08-15T04:07:48.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566255577344585,"aZ":-32.00449049267152,"pfxX":10.082011889404637,"pfxZ":0.10812000131745236,"pX":-0.8685318943113584,"pZ":2.074025605784275,"vX0":-3.563025862780502,"vY0":-123.98698080247436,"vZ0":-3.2284589844447225,"x":143.39,"y":204.04,"x0":-0.7199562664112974,"y0":50.003400695696,"z0":6.073243945598656,"aX":15.644139413380147},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.4,"breakHorizontal":-17.4,"spinRate":2664,"spinDirection":47},"zone":13,"typeConfidence":0.9,"plateTime":0.4423388543590181,"extension":6.583834725837199},"index":6,"playId":"1ee673dc-d7e0-33e9-b2cd-23bdc924e911","pitchNumber":6,"startTime":"2026-08-15T04:08:01.301Z","endTime":"2026-08-15T04:08:06.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":-0.7000000000000002,"leverageIndex":0.21,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:08:06.600Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-15T04:08:24.844Z","endTime":"2026-08-15T04:09:54.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"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(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.6,"endSpeed":74.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15056619501821,"aZ":-36.65934650593303,"pfxX":9.683624963377572,"pfxZ":-3.1410743358091953,"pX":-0.31895727555913916,"pZ":3.0528478786913973,"vX0":-1.8842517887016643,"vY0":-120.18408101148749,"vZ0":0.42312787926495665,"x":129.16,"y":156.35,"x0":-0.7704378765039777,"y0":50.0003496905985,"z0":6.190593411108985,"aX":13.846405543795601},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.2,"breakHorizontal":-16.9,"spinRate":2680,"spinDirection":44},"zone":1,"typeConfidence":0.9,"plateTime":0.4596999094566878,"extension":6.569516505659881},"index":0,"playId":"bc5821df-1c51-3240-a678-fce8e796716b","pitchNumber":1,"startTime":"2026-08-15T04:08:31.218Z","endTime":"2026-08-15T04:08:34.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390048209679765,"aZ":-18.74829233152285,"pfxX":-3.7842952954941547,"pfxZ":7.224060500482942,"pX":-0.8655385324558167,"pZ":3.116057482632496,"vX0":0.599663006475352,"vY0":-135.41601617444158,"vZ0":-4.2915771216334075,"x":149.99,"y":154.65,"x0":-0.5980679985196724,"y0":50.00387353436023,"z0":6.031979473495905,"aX":-7.032598054630702},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.4,"breakHorizontal":6.7,"spinRate":2375,"spinDirection":179},"zone":11,"typeConfidence":0.91,"plateTime":0.4043871403203765,"extension":6.600759767799988},"index":1,"playId":"b254485b-e158-35a1-978e-bac2016d8f4a","pitchNumber":2,"startTime":"2026-08-15T04:08:51.766Z","endTime":"2026-08-15T04:08:55.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":84.8,"endSpeed":78.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.104623136555112,"aZ":-31.930124136994642,"pfxX":9.057831889564904,"pfxZ":0.1592441798359694,"pX":-0.2815876012435952,"pZ":2.1835623051454482,"vX0":-1.7897879147016553,"vY0":-123.45834227934849,"vZ0":-2.819687697681469,"x":127.73,"y":179.82,"x0":-0.722912364400995,"y0":50.00346553247457,"z0":6.034130274665263,"aX":13.95058087278713},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.1,"breakHorizontal":-16.0,"spinRate":2644,"spinDirection":52},"zone":5,"typeConfidence":0.9,"plateTime":0.4440494750635575,"extension":6.678412450868161},"index":2,"playId":"620facbf-6662-3d88-b4da-e37722a9a31b","pitchNumber":3,"startTime":"2026-08-15T04:09:13.297Z","endTime":"2026-08-15T04:09:16.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"2f5ff4e4-c283-340a-a053-841d976ddb70","startTime":"2026-08-15T04:09:33.045Z","endTime":"2026-08-15T04:09:36.045Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75658214963186,"aZ":-17.591675890930656,"pfxX":1.756632888388138,"pfxZ":7.912860046055352,"pX":-0.7158773545550654,"pZ":3.21169339106846,"vX0":-1.4201187844146972,"vY0":-134.987943081637,"vZ0":-4.295044907543143,"x":144.29,"y":152.06,"x0":-0.41084605106634653,"y0":50.00374609514562,"z0":6.064298751317223,"aX":3.237625247534154},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.6,"breakHorizontal":-2.9,"spinRate":2303,"spinDirection":168},"zone":1,"typeConfidence":0.89,"plateTime":0.40598018027665805,"extension":6.545659058184156},"index":4,"playId":"e25bca9f-d86b-3de2-a516-fa965e89909b","pitchNumber":4,"startTime":"2026-08-15T04:09:51.228Z","endTime":"2026-08-15T04:09:54.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.0,"awayTeamWinProbability":92.0,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:09:54.348Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zac Veen strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-15T04:10:35.543Z","endTime":"2026-08-15T04:13:14.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-15T04:10:20.343Z","endTime":"2026-08-15T04:10:37.849Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"},"defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.051901471448705,"aZ":-15.303321623507681,"pfxX":0.23713541173449393,"pfxZ":8.989202799253345,"pX":-0.5859981069242006,"pZ":4.336301018292818,"vX0":-0.6041514908120218,"vY0":-136.16128135735903,"vZ0":-2.1219343047746033,"x":139.34,"y":121.7,"x0":-0.3920028203527141,"y0":50.00077319396678,"z0":6.1852181957244525,"aX":0.44500165965889693},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":-0.4,"spinRate":2249,"spinDirection":180},"zone":11,"typeConfidence":0.85,"plateTime":0.402342447475871,"extension":6.63288689926725},"index":1,"playId":"f1a8ea84-32c6-3084-ac19-b2733ecaaa7a","pitchNumber":1,"startTime":"2026-08-15T04:10:37.849Z","endTime":"2026-08-15T04:10:41.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":71.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38337945149688,"aZ":-45.746384384691254,"pfxX":2.0639965705463155,"pfxZ":-10.363236325845584,"pX":-1.2516399794867175,"pZ":1.9080142227049373,"vX0":-2.291796628183929,"vY0":-114.88273900161687,"vZ0":0.3478229849498389,"x":164.71,"y":187.26,"x0":-0.4995213185512057,"y0":50.004468436443666,"z0":6.2776227360823516,"aX":2.7021265615427477},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-18.2,"breakHorizontal":-3.0,"spinRate":2650,"spinDirection":12},"zone":13,"typeConfidence":0.9,"plateTime":0.48058591118962424,"extension":6.568105301172554},"index":2,"playId":"33e1aaf0-3882-3e56-a475-dbf6795e01d9","pitchNumber":2,"startTime":"2026-08-15T04:10:58.669Z","endTime":"2026-08-15T04:11:03.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.712710134705723,"aZ":-14.032857853215612,"pfxX":-0.45210877849215003,"pfxZ":9.90052161496972,"pX":-0.534944208176117,"pZ":2.0675469032202396,"vX0":-0.5404030409035909,"vY0":-134.6218252257888,"vZ0":-7.57681020376191,"x":137.39,"y":182.96,"x0":-0.27274975489546927,"y0":50.00098782394817,"z0":5.915331384990739,"aX":-0.8281760857436835},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":1.0,"spinRate":2304,"spinDirection":175},"zone":7,"typeConfidence":0.79,"plateTime":0.4071435150995968,"extension":6.8505065326379135},"index":3,"playId":"1d7642d1-db73-3fe5-b028-dadf4584549d","pitchNumber":3,"startTime":"2026-08-15T04:11:18.014Z","endTime":"2026-08-15T04:11:21.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.753822532862056,"aZ":-15.934843430841621,"pfxX":-3.4056559080664206,"pfxZ":8.888899719374159,"pX":-0.07566774733583233,"pZ":2.3385950337247374,"vX0":1.7686343247078748,"vY0":-134.6936015552992,"vZ0":-6.554056254693469,"x":119.88,"y":175.64,"x0":-0.3002474581069987,"y0":50.0044993570239,"z0":5.940978438720327,"aX":-6.224005586388139},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.8,"breakHorizontal":5.8,"spinRate":2224,"spinDirection":176},"zone":5,"typeConfidence":0.91,"plateTime":0.40749452377877926,"extension":6.7474187481589025},"index":4,"playId":"278fe78b-92fa-37ba-96c5-ca95cbfc8940","pitchNumber":4,"startTime":"2026-08-15T04:11:52.705Z","endTime":"2026-08-15T04:11:56.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67783950206589,"aZ":-14.227246759784402,"pfxX":0.6342295729807583,"pfxZ":9.574512775516558,"pX":-1.165576153679648,"pZ":3.887691742394247,"vX0":-2.654018760388507,"vY0":-136.24070359088134,"vZ0":-3.211009005664567,"x":161.43,"y":133.81,"x0":-0.26002281427103624,"y0":50.00587259503674,"z0":6.068423855960496,"aX":1.189366088159221},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":-0.6,"spinRate":2275,"spinDirection":180},"zone":11,"typeConfidence":0.89,"plateTime":0.4024414252447026,"extension":6.648185463950049},"index":5,"playId":"a2fab184-b801-3c7f-845d-ae6ed13b3928","pitchNumber":5,"startTime":"2026-08-15T04:12:13.702Z","endTime":"2026-08-15T04:12:17.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.184283204371024,"aZ":-33.58781007555253,"pfxX":8.056914936199561,"pfxZ":-0.9512967347860313,"pX":-0.2623374842073451,"pZ":1.0106232741770964,"vX0":-1.5798417842488826,"vY0":-122.13238753118333,"vZ0":-4.809467550465692,"x":127.0,"y":211.49,"x0":-0.6474820017791192,"y0":50.0018459252049,"z0":5.939647718561863,"aX":12.000678173236818},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.8,"breakHorizontal":-14.2,"spinRate":2641,"spinDirection":36},"zone":13,"typeConfidence":0.9,"plateTime":0.4508813577686088,"extension":6.586340038984806},"index":6,"playId":"f13d158a-6b75-394e-888c-e13cd019ce34","pitchNumber":6,"startTime":"2026-08-15T04:12:34.241Z","endTime":"2026-08-15T04:12:38.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97348291105691,"aZ":-14.896318964161459,"pfxX":-2.7701529393246993,"pfxZ":9.240489384232529,"pX":-0.619346428882237,"pZ":2.025376373227394,"vX0":0.3826643116315641,"vY0":-135.6929588896905,"vZ0":-7.608195331315064,"x":140.61,"y":184.09,"x0":-0.4020251103298724,"y0":50.00099733154413,"z0":5.898033473494873,"aX":-5.178440669251198},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":4.9,"spinRate":2310,"spinDirection":180},"zone":7,"typeConfidence":0.87,"plateTime":0.40324259024680265,"extension":6.914641398466507},"index":7,"playId":"cbdf6264-1202-31a8-9341-d024f86b2e4e","pitchNumber":7,"startTime":"2026-08-15T04:13:04.636Z","endTime":"2026-08-15T04:13:14.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_ab"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_ab"},{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_pa"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:13:14.824Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Buddy Kennedy grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-15T04:15:11.622Z","endTime":"2026-08-15T04:16:32.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to right field for Jake McCarthy.","event":"Defensive Switch","eventType":"defensive_switch","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":"2026-08-15T04:15:13.321Z","endTime":"2026-08-15T04:15:13.322Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"100","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cole Carrigg replaces right fielder Zac Veen, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_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":1,"startTime":"2026-08-15T04:15:13.323Z","endTime":"2026-08-15T04:15:13.324Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":691728,"link":"/api/v1/people/691728"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.825096108287774,"aZ":-19.47305054065515,"pfxX":1.2056779425714428,"pfxZ":8.213624878979658,"pX":0.2076665869581038,"pZ":1.7804595872711837,"vX0":-6.07294367759324,"vY0":-123.36465797980684,"vZ0":-5.682929400304894,"x":109.08,"y":190.71,"x0":2.541215549689176,"y0":50.000464773177754,"z0":5.747922151601689,"aX":1.863943475014943},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":13.8,"breakHorizontal":-0.8,"spinRate":2318,"spinDirection":141},"zone":8,"typeConfidence":0.83,"plateTime":0.4434571940282601,"extension":6.6030330596085625},"index":2,"playId":"7741f07e-65fd-3268-8cbf-e46556006e0f","pitchNumber":1,"startTime":"2026-08-15T04:15:13.325Z","endTime":"2026-08-15T04:15:16.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.432915635954014,"aZ":-24.126069359463635,"pfxX":10.472769362579072,"pfxZ":4.8640922790458285,"pX":1.2168962330410136,"pZ":1.9699956747575218,"vX0":-6.607858960671031,"vY0":-128.05696504581874,"vZ0":-4.589691485040209,"x":70.61,"y":185.59,"x0":2.4753813599124688,"y0":50.00270119646774,"z0":5.682303405603037,"aX":17.32364324282307},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":-17.4,"spinRate":2329,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.42838431354908746,"extension":6.569449647040365},"index":3,"playId":"b955f0d6-55c7-3b30-ab07-510ab1d3dc84","pitchNumber":2,"startTime":"2026-08-15T04:15:26.720Z","endTime":"2026-08-15T04:15:31.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.514974931989425,"aZ":-34.63115032099147,"pfxX":0.7368188705539942,"pfxZ":-1.7632165521643692,"pX":-0.8584716683053247,"pZ":0.21746006348427102,"vX0":-7.389036340426465,"vY0":-117.44371545497947,"vZ0":-5.3912346927206,"x":149.72,"y":232.91,"x0":2.234480704807702,"y0":50.002872119731514,"z0":5.768639266350828,"aX":1.0294503059060889},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.3,"breakHorizontal":0.5,"spinRate":2495,"spinDirection":340},"zone":13,"typeConfidence":2.0,"plateTime":0.4666090603038948,"extension":6.657631701157968},"index":4,"playId":"d6a2592f-a768-3b27-afd6-f03a75e72409","pitchNumber":3,"startTime":"2026-08-15T04:15:42.650Z","endTime":"2026-08-15T04:15:48.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29166670766761,"aZ":-36.074331279944104,"pfxX":-1.4889000437003959,"pfxZ":-2.7009089187272863,"pX":-0.6073860589238457,"pZ":1.5910439944835415,"vX0":-6.872263800834673,"vY0":-119.05136546361692,"vZ0":-1.852305697314762,"x":140.15,"y":195.82,"x0":2.5013457113005653,"y0":50.001494967442305,"z0":5.622299933666575,"aX":-2.151017833158063},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.0,"breakHorizontal":4.2,"spinRate":2426,"spinDirection":317},"zone":7,"typeConfidence":2.0,"plateTime":0.45879945838138614,"extension":6.652490332935642},"index":5,"playId":"b3afc113-fe85-3cda-a848-5e8c82d73693","pitchNumber":4,"startTime":"2026-08-15T04:16:04.506Z","endTime":"2026-08-15T04:16:07.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":90.6,"endSpeed":82.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.485260964940526,"aZ":-24.842170379479516,"pfxX":10.144546434439032,"pfxZ":4.1810785813854565,"pX":0.9122699283594609,"pZ":2.4531939546746115,"vX0":-7.618364746574451,"vY0":-131.71295968223788,"vZ0":-3.37263101249765,"x":82.23,"y":172.54,"x0":2.5269671778466516,"y0":50.00409704937012,"z0":5.591433661624929,"aX":17.790848374303383},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.0,"breakHorizontal":-16.7,"spinRate":2356,"spinDirection":133},"zone":12,"typeConfidence":0.94,"plateTime":0.41616951492591037,"extension":6.63471455519236},"hitData":{"launchSpeed":63.1,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.02,"coordY":168.05}},"index":6,"playId":"585ef25d-d5a7-342b-8dc1-0108b107ef96","pitchNumber":5,"startTime":"2026-08-15T04:16:25.825Z","endTime":"2026-08-15T04:16:32.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":671083,"link":"/api/v1/people/671083"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.08,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:16:32.852Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrew Knizner pops out to first baseman TJ Rumfield.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-15T04:16:44.535Z","endTime":"2026-08-15T04:18:10.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.481149307428858,"aZ":-23.52793756109955,"pfxX":9.647185800660326,"pfxZ":5.074280455276718,"pX":0.20228230830484367,"pZ":2.0764477538819364,"vX0":-9.117536379656634,"vY0":-129.54969223647672,"vZ0":-4.246046476818523,"x":109.29,"y":182.72,"x0":2.510022365044656,"y0":50.001922955399955,"z0":5.530020224462788,"aX":16.435176951807936},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.4,"breakHorizontal":-15.5,"spinRate":2367,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.4224293020131542,"extension":6.63438818629356},"index":0,"playId":"307dd475-f143-3210-ae9a-6279576d223f","pitchNumber":1,"startTime":"2026-08-15T04:17:01.038Z","endTime":"2026-08-15T04:17:04.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.628929774490313,"aZ":-38.23297013446371,"pfxX":-2.2193569129080597,"pfxZ":-4.296849892783122,"pX":2.0291675247145218,"pZ":3.3870889080668833,"vX0":-1.0591598328406786,"vY0":-117.74948025597345,"vZ0":2.7990446392079695,"x":39.65,"y":147.33,"x0":2.7726923726885078,"y0":50.00420759885815,"z0":5.711872379085952,"aX":-3.1274761225200365},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.8,"breakHorizontal":4.3,"spinRate":2295,"spinDirection":306},"zone":12,"typeConfidence":2.0,"plateTime":0.4645334769726115,"extension":6.503706954279506},"index":1,"playId":"df479312-b824-33e8-a99c-f256f61f8f67","pitchNumber":2,"startTime":"2026-08-15T04:17:22.703Z","endTime":"2026-08-15T04:17:25.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.591430928713887,"aZ":-24.77555455205573,"pfxX":9.435570181853244,"pfxZ":4.2770682466217504,"pX":2.0724251612786397,"pZ":3.0664277768146055,"vX0":-4.540355987771348,"vY0":-131.15392047738496,"vZ0":-1.7465056646823514,"x":38.0,"y":155.99,"x0":2.606906138377005,"y0":50.00165810051217,"z0":5.601694732126457,"aX":16.319269386033678},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.6,"breakHorizontal":-16.0,"spinRate":2228,"spinDirection":134},"zone":12,"typeConfidence":0.96,"plateTime":0.41876912429199953,"extension":6.611218544957487},"index":2,"playId":"09fa37d4-2ce0-324a-ade3-6fa90d378328","pitchNumber":3,"startTime":"2026-08-15T04:17:42.736Z","endTime":"2026-08-15T04:17:46.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.718851144729047,"aZ":-27.48680122107642,"pfxX":9.287615722900556,"pfxZ":3.052433337895777,"pX":0.19722467797138232,"pZ":1.5739757592743864,"vX0":-8.37171382818181,"vY0":-122.95250642323451,"vZ0":-3.6052742263189024,"x":109.48,"y":196.28,"x0":2.434875736775511,"y0":50.00174724505038,"z0":5.384318902561615,"aX":14.260103162186333},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.9,"breakHorizontal":-14.9,"spinRate":1561,"spinDirection":118},"zone":14,"typeConfidence":0.89,"plateTime":0.44498207134321266,"extension":6.496881714092588},"hitData":{"launchSpeed":75.8,"launchAngle":74.0,"totalDistance":84.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":135.59,"coordY":172.46}},"index":3,"playId":"8442760e-b1f4-37ff-9705-3272c3f2e528","pitchNumber":4,"startTime":"2026-08-15T04:18:00.371Z","endTime":"2026-08-15T04:18:10.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":-1.7000000000000002,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:18:10.401Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Koss grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-15T04:18:22.524Z","endTime":"2026-08-15T04:19:24.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.629165709818366,"aZ":-25.040907806661142,"pfxX":8.335778583761133,"pfxZ":4.727582458869813,"pX":0.49558318154666176,"pZ":2.488618954668658,"vX0":-7.529096714403307,"vY0":-122.18736048449284,"vZ0":-1.9512112470947445,"x":98.11,"y":171.59,"x0":2.53752830199588,"y0":50.0024004113366,"z0":5.454516983996968,"aX":12.573496424637721},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.3,"breakHorizontal":-13.3,"spinRate":1605,"spinDirection":125},"zone":6,"typeConfidence":0.91,"plateTime":0.44870116195855125,"extension":6.429248650954915},"index":0,"playId":"263d517e-05ce-331d-a487-80fce3cf1f40","pitchNumber":1,"startTime":"2026-08-15T04:18:33.562Z","endTime":"2026-08-15T04:18:36.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9595877594934,"aZ":-29.43839666960208,"pfxX":8.391637439263238,"pfxZ":1.8203028816501066,"pX":1.2088857141096385,"pZ":2.100333986313498,"vX0":-5.947270950094185,"vY0":-122.13753984774867,"vZ0":-2.0914983485358256,"x":70.92,"y":182.07,"x0":2.5900293311208955,"y0":50.004476365399455,"z0":5.509300080361199,"aX":12.628620311202543},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.0,"breakHorizontal":-13.7,"spinRate":1732,"spinDirection":118},"zone":14,"typeConfidence":0.88,"plateTime":0.44914907878566934,"extension":6.458911911010373},"index":1,"playId":"f86470c2-0c71-3750-888d-b6af228225d6","pitchNumber":2,"startTime":"2026-08-15T04:18:57.014Z","endTime":"2026-08-15T04:19:00.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.550247357014747,"aZ":-28.01518835790851,"pfxX":9.09468911751362,"pfxZ":2.3992743374562195,"pX":1.189432084738242,"pZ":3.678415782449987,"vX0":-6.6597019662202985,"vY0":-130.85305884551408,"vZ0":0.5464601872164784,"x":71.66,"y":139.46,"x0":2.585558825410012,"y0":50.00440148347964,"z0":5.565432291833891,"aX":15.77676056761161},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":-15.0,"spinRate":2199,"spinDirection":130},"zone":12,"typeConfidence":0.94,"plateTime":0.41854303953692273,"extension":6.524871690851839},"hitData":{"launchSpeed":88.5,"launchAngle":1.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.26,"coordY":168.91}},"index":2,"playId":"506d1cf7-bbd9-3a3c-a5cc-01443a1c62db","pitchNumber":3,"startTime":"2026-08-15T04:19:19.023Z","endTime":"2026-08-15T04:19:24.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:19:24.068Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ezequiel Tovar walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-15T04:21:20.295Z","endTime":"2026-08-15T04:23:31.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.290053206210704,"aZ":-18.41442622420963,"pfxX":-3.265601506415269,"pfxZ":7.247198997659268,"pX":-0.3582679092260678,"pZ":2.5052200677268686,"vX0":2.2263623837007716,"vY0":-135.8578901367093,"vZ0":-6.2085060236970655,"x":130.66,"y":171.14,"x0":-0.7574501032335403,"y0":50.00673375726608,"z0":6.068042742935088,"aX":-6.203883395594297},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.2,"breakHorizontal":5.5,"spinRate":2339,"spinDirection":182},"zone":4,"typeConfidence":0.89,"plateTime":0.4007257761458365,"extension":6.534703920930923},"index":0,"playId":"0abeeda2-45a3-323f-b88b-d7b6954ce301","pitchNumber":1,"startTime":"2026-08-15T04:21:30.939Z","endTime":"2026-08-15T04:21:34.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":85.1,"endSpeed":79.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.235067630212747,"aZ":-29.400871010838046,"pfxX":8.58479430525651,"pfxZ":1.7729812041245425,"pX":0.4447810361741744,"pZ":0.4915693989851971,"vX0":-0.05975402252454559,"vY0":-123.86580020979574,"vZ0":-7.237496201821348,"x":100.05,"y":225.51,"x0":-0.647363726080804,"y0":50.002247805336005,"z0":5.88834081771596,"aX":13.425961052834744},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.9,"breakHorizontal":-15.6,"spinRate":2627,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4410938581061985,"extension":6.5377687633540775},"index":1,"playId":"6341b84d-46fa-301b-aeaa-d0b1d1e0532c","pitchNumber":2,"startTime":"2026-08-15T04:21:43.267Z","endTime":"2026-08-15T04:21:47.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":84.7,"endSpeed":77.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.757477705795903,"aZ":-32.4823073830287,"pfxX":9.20786517043264,"pfxZ":-0.20453568533120947,"pX":0.27428866834627824,"pZ":1.7277253491316327,"vX0":-0.6033746252578907,"vY0":-123.31622205349312,"vZ0":-3.808063595566585,"x":106.54,"y":192.13,"x0":-0.6723248437775605,"y0":50.00033474930529,"z0":6.047917566715379,"aX":14.102353767740858},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.1,"breakHorizontal":-16.4,"spinRate":2473,"spinDirection":50},"zone":9,"typeConfidence":0.9,"plateTime":0.44507809715384195,"extension":6.566260971851601},"index":2,"playId":"60b66a07-607c-3c16-82de-94560df5d6f4","pitchNumber":3,"startTime":"2026-08-15T04:21:59.256Z","endTime":"2026-08-15T04:22:04.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.920736811041138,"aZ":-18.49604760936935,"pfxX":3.308663105250118,"pfxZ":7.312007394158794,"pX":-0.22246675734402807,"pZ":3.575405467775111,"vX0":-0.6530429339583715,"vY0":-135.27108020071563,"vZ0":-3.392314695624473,"x":125.48,"y":142.24,"x0":-0.409407018746901,"y0":50.00320975954187,"z0":6.127580523871876,"aX":6.188872664832443},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":-5.9,"spinRate":2216,"spinDirection":172},"zone":11,"typeConfidence":0.89,"plateTime":0.4034827534856755,"extension":6.595793647697313},"index":3,"playId":"381ce139-c238-37cd-af13-ebc28a3a6585","pitchNumber":4,"startTime":"2026-08-15T04:22:28.695Z","endTime":"2026-08-15T04:22:32.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.777542581813936,"aZ":-34.42636455265648,"pfxX":11.45459391185084,"pfxZ":-1.508693101854048,"pX":0.05140290349271446,"pZ":3.8346274642750915,"vX0":-1.8246089430816517,"vY0":-121.52698214410472,"vZ0":1.4455915246089879,"x":115.04,"y":135.25,"x0":-0.6761769695474651,"y0":50.00085335043814,"z0":6.222058361964444,"aX":17.13348258296005},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.2,"breakHorizontal":-20.3,"spinRate":2560,"spinDirection":56},"zone":12,"typeConfidence":0.9,"plateTime":0.4506799747136925,"extension":6.747407018745636},"index":4,"playId":"c109760b-8e1d-390c-9211-950f4c56f018","pitchNumber":5,"startTime":"2026-08-15T04:22:57.124Z","endTime":"2026-08-15T04:23:01.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.556515288542904,"aZ":-19.967266095542676,"pfxX":-1.8380970201932028,"pfxZ":6.5310588375925835,"pX":-0.5804301491726063,"pZ":3.1113805766046103,"vX0":0.559467454463492,"vY0":-135.3477526214362,"vZ0":-4.097980171417973,"x":139.12,"y":154.77,"x0":-0.5501243041723318,"y0":50.00040056878006,"z0":6.030409408028019,"aX":-3.434191054073941},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.3,"breakHorizontal":3.2,"spinRate":2141,"spinDirection":177},"zone":1,"typeConfidence":0.76,"plateTime":0.4035791579802437,"extension":6.651394114116108},"index":5,"playId":"8b17c6cb-1dd7-3c43-8aba-936010ff2715","pitchNumber":6,"startTime":"2026-08-15T04:23:10.628Z","endTime":"2026-08-15T04:23:15.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.310886206951583,"aZ":-44.60595305626161,"pfxX":3.424327531177336,"pfxZ":-9.692750247087147,"pX":-0.9588763169762653,"pZ":4.512983699864275,"vX0":-1.934787464604353,"vY0":-112.75780998823247,"vZ0":5.645135499411186,"x":153.55,"y":116.93,"x0":-0.5327547366337065,"y0":50.00352232677852,"z0":6.488857442486786,"aX":4.39104390878875},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-15.7,"breakHorizontal":-5.6,"spinRate":2507,"spinDirection":16},"zone":11,"typeConfidence":0.89,"plateTime":0.4865318155590317,"extension":6.447611340762359},"index":6,"playId":"d03702b2-9dcd-390d-8ad5-75f1c7afb9b0","pitchNumber":7,"startTime":"2026-08-15T04:23:27.427Z","endTime":"2026-08-15T04:23:31.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:23:31.728Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Sullivan singles on a line drive to left fielder Victor Bericoto. Ezequiel Tovar to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-15T04:23:44.295Z","endTime":"2026-08-15T04:25:02.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97448310595313,"aZ":-34.710952815446134,"pfxX":9.88452384260788,"pfxZ":-1.7170277948611847,"pX":-1.249291631589528,"pZ":3.8372152900742074,"vX0":-4.059289480503949,"vY0":-121.47556087408853,"vZ0":1.5816474424484692,"x":164.62,"y":135.18,"x0":-0.8316177544580959,"y0":50.000610878451205,"z0":6.21737201317689,"aX":14.625548267910656},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.4,"breakHorizontal":-16.8,"spinRate":2535,"spinDirection":47},"zone":11,"typeConfidence":0.9,"plateTime":0.45259092032154236,"extension":6.616145129614488},"index":0,"playId":"a630760e-480c-3385-90cd-115e785a84fe","pitchNumber":1,"startTime":"2026-08-15T04:23:57.216Z","endTime":"2026-08-15T04:24:01.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-15T04:24:06.403Z","endTime":"2026-08-15T04:24:51.746Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952503335755956,"aZ":-17.510030805499742,"pfxX":-4.432002334450026,"pfxZ":7.805552086651792,"pX":-1.039042609502351,"pZ":2.5899737270849856,"vX0":0.5948656057232939,"vY0":-135.97964414769484,"vZ0":-5.7412049894754595,"x":156.61,"y":168.85,"x0":-0.684319294127576,"y0":50.00047892038293,"z0":5.937471825762605,"aX":-8.324307587633111},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":7.9,"spinRate":2191,"spinDirection":189},"zone":11,"typeConfidence":0.91,"plateTime":0.4023194803404997,"extension":6.7621826745264455},"hitData":{"launchSpeed":76.1,"launchAngle":20.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.76,"coordY":118.83}},"index":2,"playId":"8b86e692-2811-334d-846f-c5360371e959","pitchNumber":2,"startTime":"2026-08-15T04:24:51.746Z","endTime":"2026-08-15T04:25:02.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":-0.7000000000000006,"leverageIndex":0.22,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:25:02.751Z","atBatIndex":63},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jake McCarthy grounds into a force out, shortstop Christian Koss to third baseman Buddy Kennedy. Ezequiel Tovar out at 3rd. Brett Sullivan to 2nd. Jake McCarthy to 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-15T04:25:15.467Z","endTime":"2026-08-15T04:27:04.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671083,"link":"/api/v1/people/671083"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07811434311095,"aZ":-44.8795722336363,"pfxX":1.5501463304383103,"pfxZ":-9.793680447164506,"pX":-0.9062620515876927,"pZ":2.7360916892887452,"vX0":-1.7303834592600358,"vY0":-113.81691649472864,"vZ0":2.262966613836294,"x":151.54,"y":164.91,"x0":-0.3335411878981738,"y0":50.003841286863576,"z0":6.210583026197616,"aX":2.0112507261876003},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-16.7,"breakHorizontal":-2.3,"spinRate":2622,"spinDirection":16},"zone":11,"typeConfidence":0.9,"plateTime":0.48332096379976797,"extension":6.635427006971216},"index":0,"playId":"dc0ee469-8e23-3e78-aa1a-d1ff5db70783","pitchNumber":1,"startTime":"2026-08-15T04:25:28.381Z","endTime":"2026-08-15T04:25:32.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":77.6,"endSpeed":71.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52789458106135,"aZ":-45.04895319782709,"pfxX":2.720890951096626,"pfxZ":-10.081915033949022,"pX":-1.069973667184265,"pZ":2.8712044373073735,"vX0":-2.272089437205575,"vY0":-112.85754075743894,"vZ0":2.3739125190760673,"x":157.78,"y":161.26,"x0":-0.3986263704938762,"y0":50.00458313233052,"z0":6.377859859400229,"aX":3.473880864355693},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-17.2,"breakHorizontal":-4.3,"spinRate":2463,"spinDirection":15},"zone":11,"typeConfidence":0.9,"plateTime":0.48726122764702406,"extension":6.553086192336579},"index":1,"playId":"d51d72fe-cd2f-39d9-85a9-68fec9283f9d","pitchNumber":2,"startTime":"2026-08-15T04:25:55.378Z","endTime":"2026-08-15T04:26:01.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.517310657595722,"aZ":-45.056241505327314,"pfxX":2.217508887415513,"pfxZ":-9.881137759066245,"pX":-1.5464226652497894,"pZ":1.5432059277052432,"vX0":-2.7101177178787292,"vY0":-114.22263231293148,"vZ0":-0.24815866599295533,"x":175.95,"y":197.11,"x0":-0.6257109324240369,"y0":50.00019128480726,"z0":6.131168464186498,"aX":2.892995842250453},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-17.5,"breakHorizontal":-3.2,"spinRate":2569,"spinDirection":7},"zone":13,"typeConfidence":0.9,"plateTime":0.4818589252209877,"extension":6.863649872889513},"index":2,"playId":"5a38dd90-f38a-30b4-9a9c-68eadd1db8ef","pitchNumber":3,"startTime":"2026-08-15T04:26:18.684Z","endTime":"2026-08-15T04:26:22.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.807856881334985,"aZ":-44.99563235296607,"pfxX":1.4479658099470738,"pfxZ":-9.989242526467228,"pX":-0.07035743796936385,"pZ":1.3126035261682416,"vX0":0.32218220093541483,"vY0":-113.21332918380814,"vZ0":-0.7889554990539263,"x":119.68,"y":203.34,"x0":-0.4029436369349154,"y0":50.00302620087821,"z0":6.212803888916925,"aX":1.8585941710748861},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-17.9,"breakHorizontal":-2.8,"spinRate":2654,"spinDirection":12},"zone":13,"typeConfidence":0.9,"plateTime":0.4858698018908738,"extension":6.952429942364196},"index":3,"playId":"989f1a46-f7dd-3cf0-8360-abb227d9a7a5","pitchNumber":4,"startTime":"2026-08-15T04:26:36.240Z","endTime":"2026-08-15T04:26:41.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.7,"endSpeed":83.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.244047722016234,"aZ":-22.865243670866427,"pfxX":3.7701414236840094,"pfxZ":5.248205404413268,"pX":0.46213050008813955,"pZ":3.693044373399282,"vX0":0.43505325076302515,"vY0":-132.13567315601634,"vZ0":-2.2161965613226937,"x":99.38,"y":139.07,"x0":-0.19455635229257887,"y0":50.00398165820298,"z0":6.216545685428729,"aX":6.690430264566152},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.2,"breakHorizontal":-7.0,"spinRate":2172,"spinDirection":175},"zone":12,"typeConfidence":0.71,"plateTime":0.4139605915649227,"extension":6.659531575070939},"hitData":{"launchSpeed":46.3,"launchAngle":35.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.87,"coordY":156.64}},"index":4,"playId":"34d2082b-fdec-3c00-851e-8d885e137fae","pitchNumber":5,"startTime":"2026-08-15T04:26:56.067Z","endTime":"2026-08-15T04:27:04.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":0.7000000000000006,"leverageIndex":0.24,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:27:04.603Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Moniak walks. Brett Sullivan to 3rd. Jake McCarthy to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-15T04:27:17.440Z","endTime":"2026-08-15T04:28:48.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34142652255935,"aZ":-18.38342826718037,"pfxX":-4.048605957303933,"pfxZ":7.504548714212749,"pX":-0.8336205284139274,"pZ":3.252978854680097,"vX0":0.3132188693189487,"vY0":-134.50180620714764,"vZ0":-3.9290769357194244,"x":148.78,"y":150.95,"x0":-0.425139935820606,"y0":50.004050263163,"z0":6.0312319707506585,"aX":-7.4405719840955395},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":7.3,"spinRate":2183,"spinDirection":174},"zone":11,"typeConfidence":0.91,"plateTime":0.40675131380844354,"extension":6.597645046362821},"index":0,"playId":"ceec5311-b710-3635-9d99-cd307be21b67","pitchNumber":1,"startTime":"2026-08-15T04:27:32.227Z","endTime":"2026-08-15T04:27:36.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.834685997679724,"aZ":-35.70557443654863,"pfxX":11.244020835703921,"pfxZ":-2.4845239206823777,"pX":-1.32762091108597,"pZ":3.163326626608937,"vX0":-4.744407031679457,"vY0":-118.894217270839,"vZ0":0.4823538668800016,"x":167.61,"y":153.37,"x0":-0.7616464065587957,"y0":50.00018498363026,"z0":6.211047449106095,"aX":16.016019497271326},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.1,"breakHorizontal":-19.1,"spinRate":2584,"spinDirection":40},"zone":11,"typeConfidence":0.9,"plateTime":0.4615571144741559,"extension":6.486310993485451},"index":1,"playId":"9dd8c83c-c4fc-373e-b755-51081f17ea3f","pitchNumber":2,"startTime":"2026-08-15T04:27:49.819Z","endTime":"2026-08-15T04:27:53.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.856161466460147,"aZ":-17.52111410451607,"pfxX":-3.3298573993831138,"pfxZ":8.045768915215213,"pX":-0.33022521952844297,"pZ":1.4694992483120644,"vX0":1.9414598268792707,"vY0":-133.62079814276274,"vZ0":-8.17057952253849,"x":104.38,"y":203.09,"x0":-0.6308732219733354,"y0":50.004710984084156,"z0":5.809355932340895,"aX":-6.065168675661125},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.2,"breakHorizontal":5.6,"spinRate":2214,"spinDirection":172},"zone":13,"typeConfidence":0.89,"plateTime":0.40879105596420473,"extension":6.930738249316666},"index":2,"playId":"24ee1e76-de42-3bb0-bd84-c54a6c275825","pitchNumber":3,"startTime":"2026-08-15T04:28:08.344Z","endTime":"2026-08-15T04:28:12.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.204659976582718,"aZ":-16.45914850022347,"pfxX":1.532229698601339,"pfxZ":8.766879019384,"pX":0.06114724309418167,"pZ":1.919670037372931,"vX0":-0.038565818498215304,"vY0":-132.7407443621987,"vZ0":-7.263963594818498,"x":114.67,"y":186.95,"x0":-0.12340728344162732,"y0":50.005263378837576,"z0":5.880482924605644,"aX":2.746924297333378},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.6,"breakHorizontal":-2.8,"spinRate":2198,"spinDirection":177},"zone":8,"typeConfidence":0.84,"plateTime":0.4119171084087756,"extension":7.021706495183573},"index":3,"playId":"d2f5b47a-c9f3-3c26-9a76-a3cafe1ef045","pitchNumber":4,"startTime":"2026-08-15T04:28:25.353Z","endTime":"2026-08-15T04:28:28.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.832965807640573,"aZ":-17.162226334111153,"pfxX":0.9028232560166862,"pfxZ":8.283893803486869,"pX":-0.8506112146665653,"pZ":4.436634623651216,"vX0":-1.8222635469306225,"vY0":-133.52774796873763,"vZ0":-1.2330385891798565,"x":149.42,"y":118.99,"x0":-0.2776866117407426,"y0":50.00052383170242,"z0":6.13503335900218,"aX":1.6357865734240131},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":-1.2,"spinRate":2223,"spinDirection":178},"zone":11,"typeConfidence":0.76,"plateTime":0.40965647764080737,"extension":6.685579468605992},"index":4,"playId":"0f2904e5-d535-3cf0-ba40-d3215eca6889","pitchNumber":5,"startTime":"2026-08-15T04:28:44.446Z","endTime":"2026-08-15T04:28:48.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.29,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:28:48.484Z","atBatIndex":65},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Willi Castro out on a sacrifice fly to left fielder Victor Bericoto. Brett Sullivan scores. Mickey Moniak to 2nd. Throwing error by left fielder Victor Bericoto.","rbi":1,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-15T04:31:21.582Z","endTime":"2026-08-15T04:32:18.220Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2,3],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":{"id":805345,"link":"/api/v1/people/805345"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-15T04:29:00.580Z","endTime":"2026-08-15T04:29:29.330Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jason Foley replaces Trent Harris.","event":"Pitching Substitution","eventType":"pitching_substitution","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":1,"startTime":"2026-08-15T04:29:29.330Z","endTime":"2026-08-15T04:31:23.733Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671345,"link":"/api/v1/people/671345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.269909923639673,"aZ":-27.931523151380297,"pfxX":-10.69361125580582,"pfxZ":2.2173390942453572,"pX":0.6717735369507659,"pZ":3.323351080407176,"vX0":10.3121281967726,"vY0":-137.20911783961216,"vZ0":-0.33888038615940486,"x":91.39,"y":149.05,"x0":-1.738963203014776,"y0":50.003480459080436,"z0":5.345490703394505,"aX":-20.46884658585878},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.2,"breakHorizontal":17.3,"spinRate":2226,"spinDirection":242},"zone":3,"typeConfidence":0.9,"plateTime":0.3986016801624972,"extension":6.593411549128244},"index":2,"playId":"fab74edf-4fa7-3d86-acbe-c889e0e73ef0","pitchNumber":1,"startTime":"2026-08-15T04:31:23.733Z","endTime":"2026-08-15T04:31:27.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":95.2,"endSpeed":87.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77752968019367,"aZ":-27.350458841249328,"pfxX":-10.560635148747501,"pfxZ":2.483185529096632,"pX":-0.1059104767474126,"pZ":2.2185240359266767,"vX0":8.579653314181115,"vY0":-138.400974209039,"vZ0":-3.351771745238564,"x":121.04,"y":178.88,"x0":-1.8734343909458904,"y0":50.00169923117058,"z0":5.276294772276355,"aX":-20.494221912088825},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.0,"breakHorizontal":17.4,"spinRate":2285,"spinDirection":233},"zone":5,"typeConfidence":0.91,"plateTime":0.39569507481335586,"extension":6.726074322393033},"index":3,"playId":"65a92c0d-1df3-3ce5-a967-9db5c14f094f","pitchNumber":2,"startTime":"2026-08-15T04:31:40.914Z","endTime":"2026-08-15T04:31:45.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.848826879504536,"aZ":-35.15857852032551,"pfxX":-4.134719216157629,"pfxZ":-1.7696711882220022,"pX":-0.1339256609788678,"pZ":2.5544799646507323,"vX0":5.895317510316064,"vY0":-128.27606432725705,"vZ0":-0.02478341741292378,"x":122.1,"y":169.81,"x0":-1.9133878223787193,"y0":50.00443034599903,"z0":5.280863981126787,"aX":-6.9660841406179745},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.0,"breakHorizontal":6.4,"spinRate":944,"spinDirection":267},"zone":5,"typeConfidence":0.91,"plateTime":0.4252457513504715,"extension":6.389869343556794},"hitData":{"launchSpeed":89.7,"launchAngle":28.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.74,"coordY":87.04}},"index":4,"playId":"aa64a7d9-51b9-3d12-b07d-f30ebf6b80ad","pitchNumber":3,"startTime":"2026-08-15T04:32:01.190Z","endTime":"2026-08-15T04:32:18.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":671345,"link":"/api/v1/people/671345"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.35,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:32:18.220Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-15T04:32:44.513Z","endTime":"2026-08-15T04:34:48.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34400264314392,"aZ":-25.544561653857052,"pfxX":-10.672296931472895,"pfxZ":3.3936291020648373,"pX":-1.0570117822992757,"pZ":3.3566881553061685,"vX0":5.872458823617821,"vY0":-138.9839545973918,"vZ0":-1.0240960992997574,"x":157.29,"y":148.15,"x0":-1.811383267250238,"y0":50.00630848272608,"z0":5.4275174210264305,"aX":-20.86870122341626},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.1,"breakHorizontal":18.1,"spinRate":2124,"spinDirection":236},"zone":11,"typeConfidence":0.89,"plateTime":0.39420066918214713,"extension":6.949277106240835},"index":0,"playId":"28abd5c9-ac0e-3020-942b-a1255eba35e4","pitchNumber":1,"startTime":"2026-08-15T04:32:53.575Z","endTime":"2026-08-15T04:32:56.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.411647392589316,"aZ":-32.96709816815928,"pfxX":-5.2951092135523234,"pfxZ":-0.46424509595729724,"pX":-0.8903467044410871,"pZ":2.560075634684489,"vX0":4.507520479189751,"vY0":-129.66856530027638,"vZ0":-0.6041786428268967,"x":150.94,"y":169.66,"x0":-1.9642457562223656,"y0":50.00388774151965,"z0":5.313898226653117,"aX":-9.006971132549998},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.7,"breakHorizontal":8.5,"spinRate":948,"spinDirection":257},"zone":13,"typeConfidence":0.91,"plateTime":0.42259832268059094,"extension":7.101915287877179},"index":1,"playId":"98ef621b-4443-3701-b160-92a1c168e6a4","pitchNumber":2,"startTime":"2026-08-15T04:33:10.909Z","endTime":"2026-08-15T04:33:14.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.471532448973377,"aZ":-31.71313472082491,"pfxX":-5.749877005580082,"pfxZ":0.2634753792917648,"pX":-1.2697701035731346,"pZ":1.17408430458625,"vX0":3.8332193444343665,"vY0":-131.16616372549072,"vZ0":-4.313486285613574,"x":165.4,"y":207.08,"x0":-2.0023046226156853,"y0":50.00286816029746,"z0":5.2018457233179,"aX":-10.029420221601404},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.2,"breakHorizontal":9.6,"spinRate":956,"spinDirection":259},"zone":13,"typeConfidence":0.89,"plateTime":0.41742768289928067,"extension":6.85674050708084},"index":2,"playId":"59627ed3-3d15-3174-8b68-2733fd4c2726","pitchNumber":3,"startTime":"2026-08-15T04:33:31.298Z","endTime":"2026-08-15T04:33:35.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":96.8,"endSpeed":87.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.633321948251684,"aZ":-20.298783031499134,"pfxX":-8.193195768803797,"pfxZ":5.961613534572358,"pX":0.4663503716995452,"pZ":3.458211776169561,"vX0":9.039949593576402,"vY0":-140.66898096289913,"vZ0":-1.5011697499219994,"x":99.22,"y":145.41,"x0":-1.7333560718346805,"y0":50.005140500681904,"z0":5.322478231460638,"aX":-16.32748232147069},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.7,"breakHorizontal":12.8,"spinRate":2264,"spinDirection":240},"zone":3,"typeConfidence":0.91,"plateTime":0.3902424227536625,"extension":6.8442413162282625},"index":3,"playId":"573dba5a-3619-3b30-9025-fc1fcca1abd2","pitchNumber":4,"startTime":"2026-08-15T04:33:49.800Z","endTime":"2026-08-15T04:33:54.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-08-15T04:34:04.677Z","endTime":"2026-08-15T04:34:19.828Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":98.0,"endSpeed":89.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98647365406397,"aZ":-26.25633303839998,"pfxX":-9.464061379613131,"pfxZ":2.881828874378817,"pX":-0.036210677718640664,"pZ":2.646525602434212,"vX0":8.13302296986475,"vY0":-142.446188991922,"vZ0":-2.760179582394154,"x":118.38,"y":167.32,"x0":-1.7000027427281053,"y0":50.00289326156959,"z0":5.289652899211492,"aX":-19.432376681658326},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.8,"breakHorizontal":15.5,"spinRate":2343,"spinDirection":230},"zone":5,"typeConfidence":0.88,"plateTime":0.3846423813258606,"extension":6.770083098316986},"index":5,"playId":"24633a80-460e-3e11-b76d-daf9d3b360d1","pitchNumber":5,"startTime":"2026-08-15T04:34:19.828Z","endTime":"2026-08-15T04:34:22.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70413433346483,"aZ":-29.51107012058831,"pfxX":-5.703433600973813,"pfxZ":1.5480968916298714,"pX":-1.243712902288263,"pZ":2.8806881554405086,"vX0":3.6099092001391475,"vY0":-130.03993005864493,"vZ0":-0.4210368038982938,"x":164.41,"y":161.0,"x0":-1.9045239074148301,"y0":50.00506600993979,"z0":5.271677084423371,"aX":-9.829229299564087},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.9,"breakHorizontal":9.6,"spinRate":1040,"spinDirection":257},"zone":11,"typeConfidence":0.91,"plateTime":0.42021534381956105,"extension":6.4430353993871},"index":6,"playId":"f10989c2-5178-3183-b5c0-3708e956cb5c","pitchNumber":6,"startTime":"2026-08-15T04:34:43.122Z","endTime":"2026-08-15T04:34:48.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":671345,"link":"/api/v1/people/671345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-0.09999999999999987,"leverageIndex":0.15,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:34:48.057Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, second baseman Osleivis Basabe to first baseman Bryce Eldridge.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-15T04:35:06.781Z","endTime":"2026-08-15T04:36:14.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.299268931640793,"aZ":-34.33300857315781,"pfxX":-5.135451972259418,"pfxZ":-1.2556471825568032,"pX":-0.3483232238809074,"pZ":1.9489753957112068,"vX0":5.682206979421418,"vY0":-129.8521260069064,"vZ0":-1.46514677117653,"x":130.28,"y":186.16,"x0":-1.8941256630169452,"y0":50.00508987114088,"z0":5.124118064322296,"aX":-8.801665660594773},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.4,"breakHorizontal":8.0,"spinRate":1460,"spinDirection":256},"zone":7,"typeConfidence":0.9,"plateTime":0.42124431530690654,"extension":6.680282431868512},"index":0,"playId":"f8b935ff-9542-3e93-bfc1-d63b5ceaf98e","pitchNumber":1,"startTime":"2026-08-15T04:35:14.615Z","endTime":"2026-08-15T04:35:18.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-15T04:35:29.085Z","endTime":"2026-08-15T04:35:46.891Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.46842297452297,"aZ":-15.764443920997556,"pfxX":-8.260197108180112,"pfxZ":8.49739022922757,"pX":-0.831746101351141,"pZ":3.990461717700059,"vX0":5.486908497377741,"vY0":-139.10594476710074,"vZ0":-0.7414450471717577,"x":148.7,"y":131.04,"x0":-1.7715952399652541,"y0":50.00124319452038,"z0":5.320093450464875,"aX":-15.949698846527157},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":13.6,"spinRate":2369,"spinDirection":234},"zone":11,"typeConfidence":0.92,"plateTime":0.3959751101505309,"extension":6.259149036098952},"index":2,"playId":"1218705a-077b-3dd1-af7c-78fc1428096a","pitchNumber":2,"startTime":"2026-08-15T04:35:46.891Z","endTime":"2026-08-15T04:35:50.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.359418390978547,"aZ":-32.53801365544312,"pfxX":-6.2186303214072955,"pfxZ":-0.20574506219962974,"pX":-0.4491140000360407,"pZ":1.2675312676614081,"vX0":5.869488370710248,"vY0":-131.02649730760183,"vZ0":-3.637635040610329,"x":134.12,"y":204.56,"x0":-1.9048073936729477,"y0":50.00544707933793,"z0":5.0920458815841885,"aX":-10.869849905243841},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.0,"breakHorizontal":10.1,"spinRate":1380,"spinDirection":251},"zone":13,"typeConfidence":0.87,"plateTime":0.4172081052291001,"extension":6.448755637405912},"hitData":{"launchSpeed":91.8,"launchAngle":-3.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":151.18}},"index":3,"playId":"26ea239b-a3a6-3da6-b68a-ae4c3671aa59","pitchNumber":3,"startTime":"2026-08-15T04:36:05.350Z","endTime":"2026-08-15T04:36:14.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":671083,"link":"/api/v1/people/671083"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":671345,"link":"/api/v1/people/671345"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":671345,"link":"/api/v1/people/671345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.4999999999999998,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:36:14.382Z","atBatIndex":68},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jonah Cox triples (2) on a fly ball to left fielder Mickey Moniak.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-15T04:38:35.918Z","endTime":"2026-08-15T04:39:08.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brennan Bernardino replaces Kyle Freeland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-15T04:37:46.994Z","endTime":"2026-08-15T04:38:37.989Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.043525537184095,"aZ":-26.46847469195516,"pfxX":11.193982517233849,"pfxZ":3.449935979193934,"pX":1.3601856733151376,"pZ":1.6941599070034716,"vX0":-7.5914544400468005,"vY0":-127.78910264511461,"vZ0":-3.2933260795973904,"x":65.15,"y":193.04,"x0":2.9132203802554804,"y0":50.00577926008422,"z0":5.0762435146507805,"aX":18.538523698887918},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.8,"breakHorizontal":-18.6,"spinRate":2247,"spinDirection":125},"zone":14,"typeConfidence":0.91,"plateTime":0.42842214073437734,"extension":5.5980603633776616},"index":1,"playId":"64d065f9-3309-3b3c-b977-7248d0e28ecb","pitchNumber":1,"startTime":"2026-08-15T04:38:37.989Z","endTime":"2026-08-15T04:38:42.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.781880756487055,"aZ":-27.402423918974975,"pfxX":-1.1905150768344204,"pfxZ":3.2217204099336154,"pX":-0.24674486314159289,"pZ":3.585133617493572,"vX0":-7.471285219017817,"vY0":-120.9557663409165,"vZ0":1.789926823659008,"x":126.41,"y":141.98,"x0":3.0377641062322476,"y0":50.001532852029705,"z0":5.239753288725753,"aX":-1.7612546150470865},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.6,"breakHorizontal":4.0,"spinRate":2360,"spinDirection":162},"zone":11,"typeConfidence":0.82,"plateTime":0.4529825149698601,"extension":5.50407454359111},"hitData":{"launchSpeed":99.8,"launchAngle":30.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.32,"coordY":57.14}},"index":2,"playId":"537ca0e0-5d4c-3b67-9574-92cb26853b5f","pitchNumber":2,"startTime":"2026-08-15T04:38:51.904Z","endTime":"2026-08-15T04:39:08.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":2.6999999999999997,"leverageIndex":0.46,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:39:08.931Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rafael Devers doubles (28) on a ground ball to left fielder Mickey Moniak. Jonah Cox scores.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-15T04:39:38.105Z","endTime":"2026-08-15T04:40:27.693Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":{"id":657514,"link":"/api/v1/people/657514"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":88.3,"endSpeed":80.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54375820230485,"aZ":-30.551394721680676,"pfxX":11.049935674506724,"pfxZ":0.9732537347590924,"pX":1.3143351198758102,"pZ":2.536282279262854,"vX0":-7.359047579306456,"vY0":-128.4079382008177,"vZ0":-0.3551105622104773,"x":66.9,"y":170.3,"x0":2.781433451686895,"y0":50.00426894514994,"z0":5.052963501155181,"aX":18.457667159914497},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.9,"breakHorizontal":-18.4,"spinRate":2015,"spinDirection":125},"zone":12,"typeConfidence":0.91,"plateTime":0.42652019166735666,"extension":5.485428501742159},"index":0,"playId":"b2e7cb6c-d1f9-38a4-b1dd-48c5474c2890","pitchNumber":1,"startTime":"2026-08-15T04:39:39.542Z","endTime":"2026-08-15T04:39:44.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":89.1,"endSpeed":81.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25206717420859,"aZ":-31.40020312474798,"pfxX":10.340653022682096,"pfxZ":0.45842134193601325,"pX":1.1689723369513392,"pZ":2.684963111422219,"vX0":-7.747164822162865,"vY0":-129.59603608517224,"vZ0":0.08168092192666143,"x":72.44,"y":166.29,"x0":2.854536567099918,"y0":50.006195507946416,"z0":5.0528482078862025,"aX":17.581222727365677},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":-17.0,"spinRate":1992,"spinDirection":113},"zone":12,"typeConfidence":0.92,"plateTime":0.4227632886060082,"extension":5.671876888605084},"index":1,"playId":"5d9f04cc-a56e-3edd-8cf8-515407dbb99f","pitchNumber":2,"startTime":"2026-08-15T04:39:55.200Z","endTime":"2026-08-15T04:39:58.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.866505043301327,"aZ":-27.71436639290752,"pfxX":12.14962985101226,"pfxZ":2.622478719910757,"pX":0.37456848624451905,"pZ":1.640924021241468,"vX0":-9.838040829139336,"vY0":-130.68614977338547,"vZ0":-3.1657478742939644,"x":102.72,"y":194.48,"x0":2.640893696020762,"y0":50.002027625909065,"z0":4.987908562383453,"aX":20.66075140345456},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.1,"breakHorizontal":-19.3,"spinRate":2048,"spinDirection":126},"zone":9,"typeConfidence":0.93,"plateTime":0.4218457402750744,"extension":5.678110471767779},"hitData":{"launchSpeed":72.3,"launchAngle":9.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.92,"coordY":151.01}},"index":2,"playId":"e1089ca6-ee43-3a02-b597-c7eb7315472e","pitchNumber":3,"startTime":"2026-08-15T04:40:13.511Z","endTime":"2026-08-15T04:40:27.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.100000000000001,"awayTeamWinProbability":89.9,"homeTeamWinProbabilityAdded":5.500000000000002,"leverageIndex":0.99,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:40:27.693Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Giants challenged (trap play), call on the field was upheld: Bryce Eldridge lines into a double play, center fielder Cole Carrigg to second baseman Connor Norby. Rafael Devers out at 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-15T04:40:47.383Z","endTime":"2026-08-15T04:41:06.076Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","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":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.95422590567566,"aZ":-30.949933912721836,"pfxX":-1.8569483067153998,"pfxZ":0.923024562739398,"pX":0.7961777132633991,"pZ":2.4009537821968747,"vX0":-5.173238269306491,"vY0":-113.70774247971985,"vZ0":1.6480472681621177,"x":86.65,"y":173.95,"x0":3.332999128445146,"y0":50.000398449104495,"z0":4.715916936481153,"aX":-2.4545776381773012},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":2.4,"breakHorizontal":4.6,"spinRate":2427,"spinDirection":312},"zone":9,"typeConfidence":0.83,"plateTime":0.4799249999152422,"extension":5.283418672623173},"hitData":{"launchSpeed":83.4,"launchAngle":25.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.41,"coordY":91.01}},"index":0,"playId":"9165aeda-95fe-3ee1-90ab-5b3cee75d63d","pitchNumber":1,"startTime":"2026-08-15T04:40:53.073Z","endTime":"2026-08-15T04:41:06.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MT","challengeTeamId":137},"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-9.600000000000001,"leverageIndex":1.9,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:41:06.076Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Bericoto singles on a ground ball to right fielder Jake McCarthy.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-15T04:43:01.781Z","endTime":"2026-08-15T04:43:24.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45350654805786,"aZ":-32.662880664566146,"pfxX":-5.983969840048103,"pfxZ":-0.38790755357931594,"pX":-1.0827623927204606,"pZ":1.028249586623974,"vX0":-7.616427938584748,"vY0":-111.677579468577,"vZ0":-0.8033586740547547,"x":158.27,"y":211.02,"x0":3.158855381188372,"y0":50.00458024502078,"z0":4.773592634193482,"aX":-7.5034418157274825},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-0.6,"breakHorizontal":13.0,"spinRate":2567,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.4918121997733529,"extension":5.259355493683705},"index":0,"playId":"02fccaf9-b223-3253-940b-60f1832d145a","pitchNumber":1,"startTime":"2026-08-15T04:43:01.781Z","endTime":"2026-08-15T04:43:05.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435800453512663,"aZ":-29.522105322549084,"pfxX":11.449038905591438,"pfxZ":1.5508288618324357,"pX":0.683010183069466,"pZ":2.4716067660255012,"vX0":-9.13386661294012,"vY0":-130.28813499354342,"vZ0":-0.9123372099373069,"x":90.97,"y":172.05,"x0":2.7538769589365506,"y0":50.00367396019307,"z0":5.065666412394611,"aX":19.602424032555664},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.9,"breakHorizontal":-18.6,"spinRate":2143,"spinDirection":121},"zone":6,"typeConfidence":0.93,"plateTime":0.42106982783516544,"extension":5.6416967178482835},"hitData":{"launchSpeed":108.0,"launchAngle":2.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.64,"coordY":127.72}},"index":1,"playId":"3e401713-e0ea-3990-b6f3-b89c6b2a0f7a","pitchNumber":2,"startTime":"2026-08-15T04:43:14.569Z","endTime":"2026-08-15T04:43:24.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.19,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:43:24.772Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jung Hoo Lee pops out to third baseman Willi Castro in foul territory.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-15T04:43:52.660Z","endTime":"2026-08-15T04:44:46.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.92"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.89"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.45"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.91"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.78"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.51"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.91"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.53"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.23"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.54"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.28"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.80"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.35"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.448"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".742"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.217"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".262"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".329"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".483"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".254"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.448"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".742"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.217"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"a3c84200-2f19-47ba-8d46-2475c7431d1e","startTime":"2026-08-15T04:43:52.660Z","endTime":"2026-08-15T04:43:57.660Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":80.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.632413954008168,"aZ":-29.254967794628765,"pfxX":10.859834607708724,"pfxZ":1.7343190095804752,"pX":1.0268119969908847,"pZ":1.6938742846844397,"vX0":-8.026937355193269,"vY0":-130.14158598737285,"vZ0":-2.53191257818753,"x":77.86,"y":193.05,"x0":2.7664967405926815,"y0":50.00595322628338,"z0":4.9341165189064515,"aX":18.315751149113275},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.8,"breakHorizontal":-17.5,"spinRate":2152,"spinDirection":126},"zone":14,"typeConfidence":0.93,"plateTime":0.4236385316209641,"extension":5.615148810374913},"index":1,"playId":"9be6374d-44dc-3f10-bf2e-ece92830945b","pitchNumber":1,"startTime":"2026-08-15T04:44:01.081Z","endTime":"2026-08-15T04:44:05.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.449585433538335,"aZ":-29.30806818055964,"pfxX":12.127965080084552,"pfxZ":1.6882810816964895,"pX":0.25385393479687707,"pZ":2.1799163155106984,"vX0":-10.006233035365366,"vY0":-130.28290840464305,"vZ0":-1.305854086013846,"x":107.32,"y":179.92,"x0":2.591532132042693,"y0":50.00252909502532,"z0":4.927624088054964,"aX":20.59717398779681},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.0,"breakHorizontal":-19.4,"spinRate":2204,"spinDirection":120},"zone":8,"typeConfidence":0.93,"plateTime":0.4223663166751197,"extension":5.413558915947006},"index":2,"playId":"86990325-9f5b-3a34-a5bc-e3b721e48473","pitchNumber":2,"startTime":"2026-08-15T04:44:13.411Z","endTime":"2026-08-15T04:44:21.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.787685060233144,"aZ":-29.231725364939194,"pfxX":9.182266273015385,"pfxZ":1.7084894057262687,"pX":-0.3012671287134945,"pZ":2.0648227348038013,"vX0":-10.556522543300847,"vY0":-129.95722317925126,"vZ0":-1.7610855381399868,"x":128.48,"y":183.03,"x0":2.609628736509678,"y0":50.001088232340706,"z0":4.9595755478407915,"aX":15.794288076993368},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.9,"breakHorizontal":-14.4,"spinRate":2117,"spinDirection":121},"zone":7,"typeConfidence":0.91,"plateTime":0.4205552004218931,"extension":5.537665106579495},"hitData":{"launchSpeed":72.6,"launchAngle":74.0,"totalDistance":84.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":88.47,"coordY":186.14}},"index":3,"playId":"c0662da7-6742-33ad-91d4-2116f9ae538c","pitchNumber":3,"startTime":"2026-08-15T04:44:36.405Z","endTime":"2026-08-15T04:44:46.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":681393,"link":"/api/v1/people/681393"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-08-15T04:44:46.946Z","atBatIndex":73}]