[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T01:45:29.385Z","endTime":"2025-08-28T01:46:15.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-27T23:01:21.809Z","endTime":"2025-08-28T01:16:28.584Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T01:16:28.584Z","endTime":"2025-08-28T01:44:10.986Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-28T01:44:10.986Z","endTime":"2025-08-28T01:45:31.550Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":3.42134092378927,"strikeZoneBottom":1.6013784499117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.969332686131526,"aZ":-25.82483464654876,"pfxX":10.054703957929776,"pfxZ":4.553569306213937,"pX":0.48978773913029144,"pZ":1.4338073195554564,"vX0":-7.174650501659365,"vY0":-117.29246178743601,"vZ0":-4.914138699108009,"x":98.33,"y":200.07,"x0":2.2803844229759944,"y0":50.003632734292474,"z0":5.9611604890925545,"aX":14.024922196090525},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.3,"breakHorizontal":-16.4,"spinRate":2072,"spinDirection":105},"zone":14,"typeConfidence":0.89,"plateTime":0.4667902593293314,"extension":6.644991819231478},"index":3,"playId":"60e3887a-a429-3594-907d-bc2366d0f1a4","pitchNumber":1,"startTime":"2025-08-28T01:45:31.550Z","endTime":"2025-08-28T01:45:35.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":4,"startTime":"2025-08-28T01:45:42.617Z","endTime":"2025-08-28T01:45:52.981Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":94.2,"endSpeed":86.1,"strikeZoneTop":3.28024622242266,"strikeZoneBottom":1.56513035213656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.720560268969116,"aZ":-12.138176270217949,"pfxX":7.521529112177884,"pfxZ":10.576555543091676,"pX":-1.3492594524505046,"pZ":3.143808791269506,"vX0":-11.07214739599044,"vY0":-136.66554870369794,"vZ0":-6.396002316886758,"x":168.43,"y":153.9,"x0":1.7746796582967304,"y0":50.000220999531805,"z0":6.345633797836352,"aX":14.245947685614238},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":-11.3,"spinRate":2317,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.40055894525977287,"extension":6.514608344510443},"index":5,"playId":"fb75642a-b6b4-3808-bf56-38c9a4cee554","pitchNumber":2,"startTime":"2025-08-28T01:45:52.981Z","endTime":"2025-08-28T01:45:56.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87427230809543,"aZ":-12.237361585341297,"pfxX":7.845085752478364,"pfxZ":10.35763914413898,"pX":-0.572038196540559,"pZ":3.6360131445714594,"vX0":-9.226683017902696,"vY0":-138.34605766617378,"vZ0":-5.164153938740534,"x":138.8,"y":140.61,"x0":1.798065551112484,"y0":50.00387903688193,"z0":6.357438595295682,"aX":15.10262522948559},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":-12.1,"spinRate":2358,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.3969765754180852,"extension":6.555416819381011},"hitData":{"launchSpeed":77.6,"launchAngle":14.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.34,"coordY":97.04}},"index":6,"playId":"0f10050a-607e-3763-9046-1eb8322de7c3","pitchNumber":3,"startTime":"2025-08-28T01:46:05.878Z","endTime":"2025-08-28T01:46:15.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-08-28T01:46:15.146Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T01:46:14.183Z","endTime":"2025-08-28T01:47:28.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.45112619206583,"strikeZoneBottom":1.46889909951958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.03888402869294,"aZ":-12.56811635266529,"pfxX":6.675082792110961,"pfxZ":10.4290767642461,"pX":-0.4600303551425003,"pZ":3.3618457754943987,"vX0":-8.373452867095747,"vY0":-136.26733146081762,"vZ0":-5.81737366841379,"x":106.13,"y":110.27,"x0":1.7858919096062462,"y0":50.003931137520425,"z0":6.393287937215777,"aX":12.550516428247185},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":-10.3,"spinRate":2373,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.4019999186085208,"extension":6.698788269045224},"index":0,"playId":"bf31f677-ba3b-3476-9a9b-240f3ba9f4ae","pitchNumber":1,"startTime":"2025-08-28T01:46:42.719Z","endTime":"2025-08-28T01:46:46.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.45015603842418,"strikeZoneBottom":1.57817574729302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.839319464458494,"aZ":-13.385993030574292,"pfxX":7.08273788190961,"pfxZ":9.91690553105292,"pX":-0.5867879429631037,"pZ":2.4819069536017384,"vX0":-8.787271003354373,"vY0":-136.70407489813527,"vZ0":-7.944151728438887,"x":139.37,"y":171.77,"x0":1.747500194726485,"y0":50.00459603660413,"z0":6.342515951186885,"aX":13.42146433694042},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":-11.0,"spinRate":2405,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.4005006565989597,"extension":6.722007106911436},"index":1,"playId":"c3541d20-abd2-3a64-b593-54fd7f037777","pitchNumber":2,"startTime":"2025-08-28T01:47:03.373Z","endTime":"2025-08-28T01:47:07.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.277690495381826,"aZ":-26.365267098492655,"pfxX":9.882737888724028,"pfxZ":3.982456623774132,"pX":-0.33830116552071887,"pZ":1.1447763328726175,"vX0":-8.31929508914241,"vY0":-119.81120303684486,"vZ0":-5.910754158594661,"x":129.9,"y":207.87,"x0":1.8882858646106526,"y0":50.00438595079836,"z0":5.98796664725044,"aX":14.426827190950645},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.0,"breakHorizontal":-16.0,"spinRate":1978,"spinDirection":103},"zone":13,"typeConfidence":0.85,"plateTime":0.45644645021077324,"extension":6.701712920660953},"index":2,"playId":"686f0c96-9301-39c5-8c9c-06b14480f3f6","pitchNumber":3,"startTime":"2025-08-28T01:47:23.370Z","endTime":"2025-08-28T01:47:28.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:47:28.156Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks. Nico Hoerner to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T01:47:27.473Z","endTime":"2025-08-28T01:49:30.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.0,"endSpeed":77.8,"strikeZoneTop":3.15752498426207,"strikeZoneBottom":1.35565097109644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.759052810618122,"aZ":-32.123830709111644,"pfxX":-0.29121231706262674,"pfxZ":0.032249267115414426,"pX":-0.0835313130149756,"pZ":2.531334938903907,"vX0":-4.818633687226286,"vY0":-122.39268965068739,"vZ0":-2.2240079419552243,"x":120.18,"y":170.43,"x0":1.9434711309255306,"y0":50.0016083490601,"z0":6.186253732650419,"aX":-0.4444673422408619},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.2,"breakHorizontal":1.6,"spinRate":2587,"spinDirection":333},"zone":5,"typeConfidence":0.86,"plateTime":0.44645067930495497,"extension":6.634605313512419},"index":0,"playId":"e59c341c-953d-3663-b053-7d9c5b1c93b4","pitchNumber":1,"startTime":"2025-08-28T01:47:51.695Z","endTime":"2025-08-28T01:47:55.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.8,"strikeZoneTop":3.14260085525833,"strikeZoneBottom":1.36729804268226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.871910392479204,"aZ":-34.02196797599632,"pfxX":-1.285192666209578,"pfxZ":-1.2216369575834296,"pX":0.49795606885805765,"pZ":1.722717824735087,"vX0":-3.220383716682888,"vY0":-121.29481479312611,"vZ0":-3.5994826845845407,"x":98.02,"y":192.27,"x0":2.0031083783148604,"y0":50.00415457504995,"z0":6.153162746463912,"aX":-1.9397171147965029},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.8,"breakHorizontal":3.0,"spinRate":2677,"spinDirection":321},"zone":9,"typeConfidence":2.0,"plateTime":0.4493689945728927,"extension":6.512078492202941},"index":1,"playId":"def80f5e-b17c-318e-80fa-0e4a5b615b4a","pitchNumber":2,"startTime":"2025-08-28T01:48:08.761Z","endTime":"2025-08-28T01:48:12.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.13997340511713,"strikeZoneBottom":1.36432260695862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.318202341981216,"aZ":-24.53834529468221,"pfxX":11.06565159014038,"pfxZ":5.280920157164354,"pX":0.40241460168533383,"pZ":0.09972823192071421,"vX0":-7.131820264134217,"vY0":-119.3363390976521,"vZ0":-8.18425507482721,"x":101.66,"y":236.09,"x0":1.9874560167117132,"y0":50.00428517797971,"z0":5.7742915006203255,"aX":16.009674492544523},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.8,"breakHorizontal":-18.4,"spinRate":2074,"spinDirection":108},"zone":14,"typeConfidence":0.84,"plateTime":0.4584521136479536,"extension":6.899496480660462},"index":2,"playId":"647128f1-47ef-394c-83eb-db5bbbc69e5a","pitchNumber":3,"startTime":"2025-08-28T01:48:25.794Z","endTime":"2025-08-28T01:48:31.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.11792364317881,"strikeZoneBottom":1.34280605230109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.934490879380377,"aZ":-29.133672835364443,"pfxX":10.907946126293862,"pfxZ":2.137146401348546,"pX":0.5702103402609353,"pZ":1.296307338493366,"vX0":-6.860693076683026,"vY0":-118.42983043613573,"vZ0":-4.644994985911129,"x":95.26,"y":203.78,"x0":2.082750003058891,"y0":50.00454799059036,"z0":5.937932786420405,"aX":15.546256376065429},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.0,"breakHorizontal":-18.1,"spinRate":1938,"spinDirection":103},"zone":9,"typeConfidence":0.9,"plateTime":0.46190998790831417,"extension":6.846149714214804},"index":3,"playId":"3f6e21be-e36b-37ca-b889-600065ad26ff","pitchNumber":4,"startTime":"2025-08-28T01:48:48.726Z","endTime":"2025-08-28T01:48:52.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.10903035170529,"strikeZoneBottom":1.35959132026525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.959383729734093,"aZ":-13.727869641052088,"pfxX":7.820953056841856,"pfxZ":9.68261803131239,"pX":1.1411134809344297,"pZ":4.187180622623723,"vX0":-4.701952422586266,"vY0":-136.63266887567036,"vZ0":-3.64343860297046,"x":73.5,"y":125.73,"x0":1.8614453573242224,"y0":50.00130322240124,"z0":6.471008141297365,"aX":14.898483456821046},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":-13.3,"spinRate":2293,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.39970628631999183,"extension":6.590887952225232},"index":4,"playId":"2c358536-e99e-3e3a-a49b-c402b2f51b23","pitchNumber":5,"startTime":"2025-08-28T01:49:06.724Z","endTime":"2025-08-28T01:49:10.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.03643264721453,"strikeZoneBottom":1.2613847570106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90490724315841,"aZ":-12.44981466199678,"pfxX":7.22186685722303,"pfxZ":10.674596608496286,"pX":-1.0594171656343057,"pZ":2.309827257254052,"vX0":-9.439065701291554,"vY0":-134.7422399096291,"vZ0":-8.253503709914776,"x":157.38,"y":176.41,"x0":1.5426680896285483,"y0":50.00334242465235,"z0":6.282233763067444,"aX":13.346167645923828},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":-11.2,"spinRate":2323,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.40571101928002085,"extension":6.7651393454942435},"index":5,"playId":"285d8919-cee1-3338-b249-98f65ca4dbe3","pitchNumber":6,"startTime":"2025-08-28T01:49:25.622Z","endTime":"2025-08-28T01:49:30.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.21,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:49:30.179Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Justin Turner walks. Nico Hoerner to 3rd. Seiya Suzuki to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T01:49:29.342Z","endTime":"2025-08-28T01:52:22.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.40999821276014,"strikeZoneBottom":1.57000378216463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.794263381166626,"aZ":-22.855257599572234,"pfxX":9.02077991368526,"pfxZ":6.42139060293027,"pX":1.3166363787574487,"pZ":2.9593787033959,"vX0":-4.896299615076316,"vY0":-119.36626467887419,"vZ0":-2.4540177774238017,"x":66.81,"y":158.88,"x0":2.21665986742895,"y0":50.00246344989259,"z0":6.046878392650641,"aX":13.088599766799508},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":11.3,"breakHorizontal":-15.2,"spinRate":2055,"spinDirection":106},"zone":12,"typeConfidence":0.86,"plateTime":0.45790536993049447,"extension":6.6819702780011845},"index":0,"playId":"aeaed64e-5a85-3e0f-bf05-9fd16ada14df","pitchNumber":1,"startTime":"2025-08-28T01:50:09.059Z","endTime":"2025-08-28T01:50:13.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.33707481049282,"strikeZoneBottom":1.52677755614937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.392113443388475,"aZ":-12.430677055417187,"pfxX":6.592995491106189,"pfxZ":10.679182593581295,"pX":-0.5433603812549511,"pZ":4.60923669637654,"vX0":-8.925443576021095,"vY0":-135.54879855270363,"vZ0":-2.6498281161885555,"x":137.71,"y":114.33,"x0":1.9453393794479419,"y0":50.00457856098292,"z0":6.474706653882905,"aX":12.192006994406174},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.8,"breakHorizontal":-9.8,"spinRate":2387,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4050640412462516,"extension":6.742657487821827},"index":1,"playId":"c188ce68-efc8-38e4-941b-7b62bf927a76","pitchNumber":2,"startTime":"2025-08-28T01:50:27.927Z","endTime":"2025-08-28T01:50:31.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.3110766559649,"strikeZoneBottom":1.51844114523905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.79303481530648,"aZ":-12.920675624204515,"pfxX":8.909788190771573,"pfxZ":10.745967217441889,"pX":0.6888517213243917,"pZ":1.9292920884854132,"vX0":-6.082633822694039,"vY0":-133.51833136732222,"vZ0":-8.79542726050944,"x":90.74,"y":186.69,"x0":1.8477118730789395,"y0":50.005939880118966,"z0":6.212836995395175,"aX":15.967000823955551},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.5,"breakHorizontal":-14.6,"spinRate":2358,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.41142939199105344,"extension":6.741993512191387},"index":2,"playId":"a1ac9298-e6ab-3aa7-837f-2614a678bee5","pitchNumber":3,"startTime":"2025-08-28T01:50:48.297Z","endTime":"2025-08-28T01:50:52.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.352677840055026,"aZ":-12.729359918855573,"pfxX":8.385159755767305,"pfxZ":10.844511583251034,"pX":-0.23047186724364344,"pZ":2.1192681422618516,"vX0":-7.861504244331298,"vY0":-133.6817946626961,"vZ0":-8.394688431020409,"x":125.79,"y":181.56,"x0":1.672475222956678,"y0":50.001577770668604,"z0":6.233697491830018,"aX":15.032893610702983},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.8,"breakHorizontal":-13.3,"spinRate":2320,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4112114342419173,"extension":6.657129877449249},"index":3,"playId":"95205bbf-02d6-3f0a-b8d9-0f5d2b541432","pitchNumber":4,"startTime":"2025-08-28T01:51:07.003Z","endTime":"2025-08-28T01:51:10.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.013867236043918,"aZ":-21.278510220711414,"pfxX":10.65864933376293,"pfxZ":7.679891920210774,"pX":0.02400443188834524,"pZ":1.1913012742081681,"vX0":-7.8904728820425225,"vY0":-118.47697386032308,"vZ0":-6.65819194951874,"x":116.09,"y":206.61,"x0":2.015704206094283,"y0":50.00385449941303,"z0":5.987710993822274,"aX":15.12641527035789},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":12.5,"breakHorizontal":-17.3,"spinRate":2233,"spinDirection":111},"zone":14,"typeConfidence":0.81,"plateTime":0.4626268378971359,"extension":6.663431231109959},"index":4,"playId":"098bc9e1-9060-3011-b488-6aea57e48853","pitchNumber":5,"startTime":"2025-08-28T01:51:28.312Z","endTime":"2025-08-28T01:51:32.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.25159700019871,"strikeZoneBottom":1.42609209679248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.98233602103016,"aZ":-26.377616814527514,"pfxX":9.408459855417284,"pfxZ":4.202919168708347,"pX":-0.2943035664084454,"pZ":0.6811190748235338,"vX0":-7.594307728422027,"vY0":-116.72902735377572,"vZ0":-6.2863074811365856,"x":128.22,"y":220.39,"x0":1.7789563086745392,"y0":50.00538369103624,"z0":5.892898596510912,"aX":12.985134553536787},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":6.2,"breakHorizontal":-15.1,"spinRate":2021,"spinDirection":103},"zone":13,"typeConfidence":0.89,"plateTime":0.46924204117933055,"extension":6.865941519553319},"index":5,"playId":"e6036d79-1270-38f4-bc52-db00d84b7a9a","pitchNumber":6,"startTime":"2025-08-28T01:51:52.696Z","endTime":"2025-08-28T01:51:56.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.25357820517996,"strikeZoneBottom":1.48110593149132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.230588834045047,"aZ":-12.831036980714106,"pfxX":5.434115388819141,"pfxZ":10.751983180170523,"pX":1.4616336161279642,"pZ":3.2527568907500948,"vX0":-2.8190175511345856,"vY0":-133.85471840165258,"vZ0":-5.630404383120048,"x":61.29,"y":150.96,"x0":1.82734591839708,"y0":50.00240972384359,"z0":6.316626831836938,"aX":9.774947964087737},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.4,"breakHorizontal":-9.1,"spinRate":2202,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4105599128066255,"extension":6.72409004035322},"index":6,"playId":"bade0b37-1a82-30db-af3f-7b654761328a","pitchNumber":7,"startTime":"2025-08-28T01:52:18.225Z","endTime":"2025-08-28T01:52:22.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.92,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:52:22.439Z","atBatIndex":3},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Carson Kelly grounds into a double play, shortstop Willy Adames to second baseman Casey Schmitt to first baseman Dominic Smith. Justin Turner out at 2nd. Carson Kelly out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T01:52:22.000Z","endTime":"2025-08-28T01:54:30.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.34722979726817,"strikeZoneBottom":1.61938781443563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.778342160534436,"aZ":-12.267590511423336,"pfxX":7.53343905967275,"pfxZ":10.889465655312918,"pX":-0.9908319787042972,"pZ":2.4155935148149017,"vX0":-9.58788437748892,"vY0":-134.7258698065267,"vZ0":-8.021899858545888,"x":154.77,"y":173.56,"x0":1.6445273266508815,"y0":50.004124335964875,"z0":6.309779848717424,"aX":13.773889803479879},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.0,"breakHorizontal":-11.4,"spinRate":2386,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.40741410116181553,"extension":6.6917318177891785},"index":0,"playId":"5c89dd06-e1f0-3f24-9e1e-230042538c56","pitchNumber":1,"startTime":"2025-08-28T01:52:50.256Z","endTime":"2025-08-28T01:52:54.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.34212961150363,"strikeZoneBottom":1.61448943980374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.144043509713487,"aZ":-13.982387499443803,"pfxX":8.113129380821617,"pfxZ":9.83108032380299,"pX":-0.9480499170611529,"pZ":2.1898624114714766,"vX0":-9.195602340036098,"vY0":-135.10656606050358,"vZ0":-8.292696075928017,"x":153.14,"y":179.65,"x0":1.4438463920295637,"y0":50.00538753927856,"z0":6.2796315354659775,"aX":15.01738439498975},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-12.7,"spinRate":2291,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.40523428889549473,"extension":6.792454060480676},"index":1,"playId":"c65419b5-2afa-3a7d-810b-5bddb478f796","pitchNumber":2,"startTime":"2025-08-28T01:53:09.358Z","endTime":"2025-08-28T01:53:13.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.123352664641633,"aZ":-12.172540357680719,"pfxX":6.138645096711381,"pfxZ":10.787448554526966,"pX":-0.07085306609263317,"pZ":2.841137506889518,"vX0":-6.758298011834972,"vY0":-135.21484685013343,"vZ0":-6.983915982252458,"x":119.7,"y":162.07,"x0":1.661870627153273,"y0":50.002865687637644,"z0":6.309302678204559,"aX":11.382123528255342},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":-9.7,"spinRate":2270,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.4048793297536992,"extension":6.734228100794467},"index":2,"playId":"fa87b456-d2ee-396d-9f7d-aced3902effe","pitchNumber":3,"startTime":"2025-08-28T01:53:29.639Z","endTime":"2025-08-28T01:53:33.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.06582328162412,"aZ":-27.782613179308154,"pfxX":10.587911029455144,"pfxZ":3.1160769063318714,"pX":0.2535303367447909,"pZ":1.5013878837898564,"vX0":-7.420176092211019,"vY0":-118.32245754042538,"vZ0":-4.38344132600235,"x":107.34,"y":198.24,"x0":2.0656129017023517,"y0":50.0009048803006,"z0":5.944267786927354,"aX":14.90529163234985},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.8,"breakHorizontal":-17.2,"spinRate":2121,"spinDirection":102},"zone":14,"typeConfidence":0.89,"plateTime":0.4641621001821936,"extension":6.903274955448147},"index":3,"playId":"2f07cb5f-3aaa-3d35-995f-dcd26a0c706b","pitchNumber":4,"startTime":"2025-08-28T01:53:51.813Z","endTime":"2025-08-28T01:53:55.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":"2025-08-28T01:54:06.234Z","endTime":"2025-08-28T01:54:22.922Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.79154055718702,"aZ":-13.628818867684915,"pfxX":7.800964859941459,"pfxZ":9.949921721073682,"pX":-0.5634522425363547,"pZ":2.4989842687040293,"vX0":-8.915224602216433,"vY0":-136.33666983566172,"vZ0":-7.558941580712075,"x":138.48,"y":171.31,"x0":1.7510740327423633,"y0":50.00244317067124,"z0":6.267958283990697,"aX":14.53849850578648},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":-12.0,"spinRate":2294,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.4033184787477748,"extension":6.864414695050995},"hitData":{"launchSpeed":85.2,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.92,"coordY":150.92}},"index":5,"playId":"6539a9d9-9928-3e04-80d6-54b5e15dc2d1","pitchNumber":5,"startTime":"2025-08-28T01:54:22.922Z","endTime":"2025-08-28T01:54:30.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":14.700000000000003,"leverageIndex":2.38,"dramaIndex":155.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:54:30.495Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, second baseman Nico Hoerner to first baseman Justin Turner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T01:56:16.863Z","endTime":"2025-08-28T01:57:31.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":2.88161759212526,"strikeZoneBottom":1.34910143627013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.004445119556994,"aZ":-13.759766165746354,"pfxX":-5.181904933036634,"pfxZ":9.52114840904898,"pX":0.5738083381530461,"pZ":1.837408330329713,"vX0":7.1135193049430345,"vY0":-138.0154951483397,"vZ0":-7.330364060453605,"x":106.13,"y":150.79,"x0":-1.3607779770388357,"y0":50.00165840019303,"z0":5.449766104088007,"aX":-10.021279777634394},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":7.9,"spinRate":2163,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.396488884061724,"extension":6.83783795858632},"index":0,"playId":"6c3da1b5-7b96-39b3-9ba3-8c132c57ee56","pitchNumber":1,"startTime":"2025-08-28T01:56:45.543Z","endTime":"2025-08-28T01:56:49.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.00366601453253,"strikeZoneBottom":1.32085743479178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.132210226711624,"aZ":-24.90232731906581,"pfxX":0.199407433305689,"pfxZ":4.231775329560332,"pX":2.024047752229101,"pZ":1.5305946452471353,"vX0":8.48319740003196,"vY0":-129.51916388166268,"vZ0":-5.159594485423101,"x":39.85,"y":197.45,"x0":-1.3039372772672828,"y0":50.00383417305259,"z0":5.425302718713338,"aX":0.3413410324363687},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.8,"breakHorizontal":-2.0,"spinRate":2203,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.42105523853835214,"extension":6.796743271916111},"index":1,"playId":"af6fcb70-6dd3-38a9-9e9d-61ff598dd672","pitchNumber":2,"startTime":"2025-08-28T01:56:57.956Z","endTime":"2025-08-28T01:57:01.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.00522277445373,"strikeZoneBottom":1.42335905589138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.099413781354205,"aZ":-24.235523124008427,"pfxX":-9.143336592920424,"pfxZ":4.08916537323576,"pX":1.1168289351110972,"pZ":2.397627299608622,"vX0":9.698629309072892,"vY0":-137.5855868325227,"vZ0":-4.215309937275726,"x":74.43,"y":174.04,"x0":-1.245939481302612,"y0":50.0001000567314,"z0":5.568059553633686,"aX":-17.737297957467575},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.8,"breakHorizontal":14.9,"spinRate":2152,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3962852596342641,"extension":6.703534482936585},"index":2,"playId":"7e80384e-f329-3857-987f-b62f064b3d10","pitchNumber":3,"startTime":"2025-08-28T01:57:10.807Z","endTime":"2025-08-28T01:57:14.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.566354293675555,"aZ":-21.007821013598623,"pfxX":-6.84621514866992,"pfxZ":5.666403260941972,"pX":0.18868709927597402,"pZ":2.307357296960036,"vX0":6.86152614012835,"vY0":-138.89282841697096,"vZ0":-4.697399564543302,"x":109.81,"y":176.48,"x0":-1.4139291136355288,"y0":50.00401736464208,"z0":5.401349854770716,"aX":-13.4940632862992},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.6,"breakHorizontal":11.2,"spinRate":2138,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.393052965678633,"extension":7.080504572815297},"hitData":{"launchSpeed":109.3,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.22,"coordY":155.74}},"index":3,"playId":"2ded019c-f635-3312-b6e1-e77508645e7d","pitchNumber":4,"startTime":"2025-08-28T01:57:25.520Z","endTime":"2025-08-28T01:57:31.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:57:31.678Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (26) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T01:57:43.189Z","endTime":"2025-08-28T01:58:51.054Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.5062271548838,"strikeZoneBottom":1.64477222647338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.264420514434782,"aZ":-14.314006235734142,"pfxX":-5.5899609250330595,"pfxZ":9.312144830534908,"pX":-0.3722881824756382,"pZ":2.4873163979741495,"vX0":5.038536758709001,"vY0":-137.56692561882076,"vZ0":-5.309076953259908,"x":131.19,"y":171.62,"x0":-1.5005114185635204,"y0":50.00582851435003,"z0":5.411205889112716,"aX":-10.725475543557632},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":9.1,"spinRate":2216,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3980080062082241,"extension":6.864239158345056},"index":0,"playId":"6e4ad827-8aa8-3ed7-99a6-080538e96ee8","pitchNumber":1,"startTime":"2025-08-28T01:57:53.440Z","endTime":"2025-08-28T01:57:57.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":89.0,"endSpeed":82.1,"strikeZoneTop":3.37259681328298,"strikeZoneBottom":1.56494833098129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.21027753035121,"aZ":-32.10779194092832,"pfxX":-7.7967527447509095,"pfxZ":0.04101951652315705,"pX":-1.017022729340911,"pZ":2.3548881051251995,"vX0":3.7914622246387593,"vY0":-129.6822040251205,"vZ0":-2.1822484873911563,"x":155.77,"y":175.2,"x0":-1.4821784514009226,"y0":50.00423121735541,"z0":5.647926973258202,"aX":-13.328459473135862},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.2,"breakHorizontal":13.3,"spinRate":1342,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.42178896550279266,"extension":6.6976523678408},"index":1,"playId":"345c7152-c722-36b5-b0ae-d400029054f8","pitchNumber":2,"startTime":"2025-08-28T01:58:06.654Z","endTime":"2025-08-28T01:58:10.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.404156128702848,"aZ":-32.195417233794984,"pfxX":-9.56941112686506,"pfxZ":-0.015197936515745525,"pX":-0.09721103119467749,"pZ":2.753077749534961,"vX0":6.232915121842589,"vY0":-127.94133315816455,"vZ0":-1.0678461427000732,"x":120.71,"y":164.45,"x0":-1.3217812922517829,"y0":50.00061413459902,"z0":5.699035011462101,"aX":-15.861882795202842},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.0,"breakHorizontal":16.0,"spinRate":1409,"spinDirection":254},"zone":5,"typeConfidence":2.0,"plateTime":0.4281111958787509,"extension":6.762127146493152},"hitData":{"launchSpeed":106.1,"launchAngle":26.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.78,"coordY":33.87}},"index":2,"playId":"d8df7135-34cc-3ae3-9939-b49dbd57cf54","pitchNumber":3,"startTime":"2025-08-28T01:58:21.381Z","endTime":"2025-08-28T01:58:51.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":10.0,"leverageIndex":0.63,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:58:51.054Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out softly, third baseman Matt Shaw to first baseman Justin Turner.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T01:58:55.334Z","endTime":"2025-08-28T01:59:21.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.109772249285953,"aZ":-17.65056485275055,"pfxX":-7.439019304037959,"pfxZ":7.404647278329876,"pX":0.7542838258666983,"pZ":2.382276894113879,"vX0":8.51002440372522,"vY0":-138.48192883087475,"vZ0":-5.222022699146235,"x":88.25,"y":174.46,"x0":-1.377980193203494,"y0":50.00035083842429,"z0":5.455888640388314,"aX":-14.58698244627789},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":11.9,"spinRate":2157,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3940501983381335,"extension":6.913716243806739},"hitData":{"launchSpeed":54.7,"launchAngle":-52.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":104.06,"coordY":177.22}},"index":0,"playId":"0aecd229-cca1-314f-93e6-09beb58d9c1b","pitchNumber":1,"startTime":"2025-08-28T01:59:13.345Z","endTime":"2025-08-28T01:59:21.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:59:21.390Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out to first baseman Justin Turner.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T01:59:27.615Z","endTime":"2025-08-28T02:01:37.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.22766041516604,"strikeZoneBottom":1.47526673602305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.312444823406,"aZ":-14.199492531363074,"pfxX":-4.7402204938395265,"pfxZ":9.444904011106713,"pX":-0.7598699768341132,"pZ":2.9088911571658937,"vX0":3.536720411883527,"vY0":-137.51152430600806,"vZ0":-4.276598182504297,"x":145.96,"y":160.24,"x0":-1.4509931342945843,"y0":50.00012885840297,"z0":5.456827076419025,"aX":-9.018717322303345},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2166,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3992827760131137,"extension":6.865385218547996},"index":0,"playId":"aae5ac22-4ff3-3baa-9719-bc4f68b3944a","pitchNumber":1,"startTime":"2025-08-28T02:00:01.166Z","endTime":"2025-08-28T02:00:05.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":77.0,"strikeZoneTop":3.21173685977895,"strikeZoneBottom":1.48650990470382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.813727976807275,"aZ":-37.66879444403604,"pfxX":4.427228052848129,"pfxZ":-3.715096841902593,"pX":0.10792081978059222,"pZ":1.0741672962540105,"vX0":2.480550615879974,"vY0":-120.43717616702415,"vZ0":-3.100885501469187,"x":112.89,"y":209.78,"x0":-1.5081025929243619,"y0":50.0024760381851,"z0":5.686169991850649,"aX":6.549735342768775},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.2,"breakHorizontal":-8.6,"spinRate":2080,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45354254184175247,"extension":6.536342049545369},"index":1,"playId":"246dae59-0db6-36fb-a459-bb8c0bec2c4c","pitchNumber":2,"startTime":"2025-08-28T02:00:15.424Z","endTime":"2025-08-28T02:00:19.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":89.3,"endSpeed":81.8,"strikeZoneTop":3.17939115057309,"strikeZoneBottom":1.45460956673862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80581762853504,"aZ":-27.300615010967878,"pfxX":-8.811219363473851,"pfxZ":2.86321306876658,"pX":-0.3078075141161023,"pZ":1.4607556249838083,"vX0":5.723830727442519,"vY0":-129.81296182804368,"vZ0":-5.340119785135161,"x":128.73,"y":199.34,"x0":-1.3993130241768634,"y0":50.00470257057747,"z0":5.6295316562363915,"aX":-15.002180702352979},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":14.6,"spinRate":1529,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.4223441475967715,"extension":6.62435267946196},"index":2,"playId":"3fd73afd-5538-39be-bbc0-4ac81b2e92af","pitchNumber":3,"startTime":"2025-08-28T02:00:30.441Z","endTime":"2025-08-28T02:00:34.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.25302579689323,"strikeZoneBottom":1.52839690791004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.188522792657885,"aZ":-15.033948929518782,"pfxX":-6.362166876359955,"pfxZ":8.768315665740015,"pX":-0.8450948330551652,"pZ":2.396157605417633,"vX0":4.304693192652642,"vY0":-139.14898651216586,"vZ0":-5.606100527236736,"x":149.21,"y":174.08,"x0":-1.5881974576124225,"y0":50.002183604459454,"z0":5.4386580948066365,"aX":-12.434415970054973},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":10.6,"spinRate":2289,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39414110876176567,"extension":6.763921664292424},"index":3,"playId":"782c8aa0-68d1-394b-8cc7-8e258cd7088b","pitchNumber":4,"startTime":"2025-08-28T02:00:47.721Z","endTime":"2025-08-28T02:00:51.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-28T02:00:59.325Z","endTime":"2025-08-28T02:01:13.761Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":88.8,"endSpeed":81.4,"strikeZoneTop":3.11271254087016,"strikeZoneBottom":1.52312999141817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.132074812931528,"aZ":-36.00482634355874,"pfxX":-8.491080994866836,"pfxZ":-2.267825666705672,"pX":-1.7395438952971105,"pZ":2.2470728318520354,"vX0":2.2751128617227265,"vY0":-129.35846910268248,"vZ0":-1.612535442001267,"x":183.31,"y":178.11,"x0":-1.5296855064830484,"y0":50.00587404423695,"z0":5.650591786372651,"aX":-14.32660213418404},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.2,"breakHorizontal":14.9,"spinRate":1526,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.42416380487163785,"extension":6.515771029059817},"index":5,"playId":"42ef2648-1816-37c8-b8b3-230c8d1fd44b","pitchNumber":5,"startTime":"2025-08-28T02:01:13.761Z","endTime":"2025-08-28T02:01:17.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17596619745996,"aZ":-15.497706258722664,"pfxX":-6.250452143975571,"pfxZ":8.44457667152443,"pX":0.35261641620601647,"pZ":2.3985094614601903,"vX0":6.969420320383526,"vY0":-139.7938379877658,"vZ0":-5.609140165720244,"x":103.56,"y":174.02,"x0":-1.3633734377821138,"y0":50.00245629294272,"z0":5.452158072443476,"aX":-12.343237017687278},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":9.8,"spinRate":2268,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39214471171759824,"extension":6.7697249318220365},"hitData":{"launchSpeed":85.5,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.83,"coordY":166.88}},"index":6,"playId":"fafa2472-92e4-355d-ac2b-47935ee670d5","pitchNumber":6,"startTime":"2025-08-28T02:01:29.729Z","endTime":"2025-08-28T02:01:37.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:01:37.284Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a sharp ground ball to right fielder Luis Matos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:02:15.564Z","endTime":"2025-08-28T02:04:47.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":2.94149070264861,"strikeZoneBottom":1.35228076919601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.15374218931074,"aZ":-35.80915535394576,"pfxX":-0.6917351484474907,"pfxZ":-2.4397694114134234,"pX":0.10610273998056781,"pZ":1.8051143255926922,"vX0":-4.551467098321528,"vY0":-121.01695684172729,"vZ0":-2.8503941147630565,"x":112.96,"y":190.04,"x0":2.099625754746326,"y0":50.0059029059456,"z0":6.128435509595461,"aX":-1.0284695024126138},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.8,"breakHorizontal":2.3,"spinRate":2659,"spinDirection":328},"zone":8,"typeConfidence":0.92,"plateTime":0.4522371973893855,"extension":6.5844926509966415},"index":0,"playId":"bd2d9ffb-e58e-385d-8301-b3cec5ff7aa1","pitchNumber":1,"startTime":"2025-08-28T02:03:47.068Z","endTime":"2025-08-28T02:03:50.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":94.1,"endSpeed":85.3,"strikeZoneTop":3.18486842627672,"strikeZoneBottom":1.52048853879457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29677414574323,"aZ":-9.92661559888788,"pfxX":5.924154784859727,"pfxZ":11.920812250656688,"pX":-1.176468689302121,"pZ":2.036369749247177,"vX0":-9.640725914808362,"vY0":-136.32136533243153,"vZ0":-9.500463069704438,"x":161.84,"y":183.8,"x0":1.649762273512549,"y0":50.0033385715221,"z0":6.268906427684006,"aX":11.05733899463806},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":-8.5,"spinRate":2365,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.40307991301078205,"extension":6.748532209476742},"index":1,"playId":"a476baf0-2e81-370b-b11f-92582313d003","pitchNumber":2,"startTime":"2025-08-28T02:04:00.620Z","endTime":"2025-08-28T02:04:04.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":82.7,"endSpeed":75.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.293723007353773,"aZ":-26.72070411309045,"pfxX":9.798482852525174,"pfxZ":3.740051942860731,"pX":0.8900569870667221,"pZ":2.8334056966460293,"vX0":-5.905036659527654,"vY0":-120.22843977852662,"vZ0":-2.145746201484396,"x":83.07,"y":162.28,"x0":2.110646189457376,"y0":50.00106453684928,"z0":6.1194753276764144,"aX":14.278396662575851},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.5,"breakHorizontal":-16.2,"spinRate":1936,"spinDirection":105},"zone":12,"typeConfidence":0.87,"plateTime":0.4563542714930833,"extension":6.655489796257381},"index":2,"playId":"bc82c750-d096-3b40-b615-e8d722f2afdd","pitchNumber":3,"startTime":"2025-08-28T02:04:14.367Z","endTime":"2025-08-28T02:04:21.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.327645063884788,"aZ":-22.724608023292607,"pfxX":8.039546680286051,"pfxZ":6.276400416730204,"pX":0.1617300651842777,"pZ":2.03984491950587,"vX0":-7.0624740887416975,"vY0":-121.54214936302414,"vZ0":-4.862401460909743,"x":110.84,"y":183.7,"x0":2.0512738017358796,"y0":50.005887622790524,"z0":6.023391608108795,"aX":12.1113577638339},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.6,"breakHorizontal":-13.1,"spinRate":2102,"spinDirection":109},"zone":5,"typeConfidence":0.69,"plateTime":0.44949577094088333,"extension":6.5786480268364835},"hitData":{"launchSpeed":101.6,"launchAngle":8.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":196.45,"coordY":133.47}},"index":3,"playId":"46330084-6661-3fce-8898-d90a896983ac","pitchNumber":4,"startTime":"2025-08-28T02:04:36.991Z","endTime":"2025-08-28T02:04:47.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.95,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:04:47.948Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a line drive to left fielder Heliot Ramos. Pete Crow-Armstrong to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:04:48.873Z","endTime":"2025-08-28T02:05:23.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.1987648871647,"aZ":-28.84619159863806,"pfxX":9.642578095827345,"pfxZ":2.405208351987306,"pX":0.18610129243510495,"pZ":1.5463451380642859,"vX0":-7.204348685908152,"vY0":-116.94553367876324,"vZ0":-3.9525088302631834,"x":109.91,"y":197.03,"x0":2.054936594535317,"y0":50.002824175047124,"z0":5.966175122139814,"aX":13.346690549144848},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.6,"breakHorizontal":-15.7,"spinRate":2046,"spinDirection":101},"zone":14,"typeConfidence":0.9,"plateTime":0.4684750479637674,"extension":6.795551748306706},"hitData":{"launchSpeed":74.2,"launchAngle":22.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.8,"coordY":121.92}},"index":0,"playId":"73f0c9eb-66f8-3124-9247-697f9f86b7a1","pitchNumber":1,"startTime":"2025-08-28T02:05:15.102Z","endTime":"2025-08-28T02:05:23.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.2,"awayTeamWinProbability":49.8,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":1.62,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:05:23.971Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Shaw flies out to center fielder Jung Hoo Lee. Pete Crow-Armstrong to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:05:23.997Z","endTime":"2025-08-28T02:07:42.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.2698128677925,"strikeZoneBottom":1.42672360157465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.141172608076012,"aZ":-14.703568437816104,"pfxX":6.461596980801856,"pfxZ":9.589012325773277,"pX":0.46019476704003937,"pZ":3.490616963751053,"vX0":-5.693143120180603,"vY0":-133.93245644501098,"vZ0":-4.706730806470797,"x":99.46,"y":144.53,"x0":1.7709097620209666,"y0":50.001916981199294,"z0":6.317546593259973,"aX":11.77238810229313},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":-10.6,"spinRate":2277,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.40849788097908357,"extension":6.658546121905086},"index":0,"playId":"871d454f-b044-32f2-a140-5f4792e49815","pitchNumber":1,"startTime":"2025-08-28T02:06:02.372Z","endTime":"2025-08-28T02:06:06.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.38186201943541,"aZ":-23.91365547892719,"pfxX":10.369843548067347,"pfxZ":5.848470803082438,"pX":0.34313535405841233,"pZ":2.0225073798421853,"vX0":-6.985550817007726,"vY0":-118.09636778379001,"vZ0":-4.154529938762718,"x":103.92,"y":184.17,"x0":1.9913553633984935,"y0":50.00563701906019,"z0":6.002903300123852,"aX":14.657457997705821},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":9.8,"breakHorizontal":-17.0,"spinRate":1943,"spinDirection":106},"zone":9,"typeConfidence":0.88,"plateTime":0.4637143874415459,"extension":6.671517521228186},"index":1,"playId":"259e2da1-4e14-3013-8845-d5f7b46ea855","pitchNumber":2,"startTime":"2025-08-28T02:06:20.716Z","endTime":"2025-08-28T02:06:24.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.511949739334675,"aZ":-25.953029217196192,"pfxX":11.020324260250433,"pfxZ":4.52803633965408,"pX":0.5642697355882753,"pZ":1.3526750564179244,"vX0":-7.032044131331248,"vY0":-116.90877336615006,"vZ0":-4.84935937608555,"x":125.86,"y":184.72,"x0":2.1901761917977014,"y0":50.00408706215434,"z0":5.910714609359888,"aX":15.146863103754857},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.2,"breakHorizontal":-18.0,"spinRate":2174,"spinDirection":107},"zone":14,"typeConfidence":0.89,"plateTime":0.4697959730169736,"extension":6.895787043131644},"index":2,"playId":"997c1eb2-2aea-304f-9697-7cecdf21b05e","pitchNumber":3,"startTime":"2025-08-28T02:06:47.380Z","endTime":"2025-08-28T02:06:51.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":92.3,"endSpeed":83.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.630275843552543,"aZ":-16.680411996788642,"pfxX":6.629675015979538,"pfxZ":8.599394678887327,"pX":-0.26601535698244005,"pZ":3.247489361495496,"vX0":-7.327699949594379,"vY0":-134.04814551644935,"vZ0":-4.891542688448673,"x":127.14,"y":151.1,"x0":1.654484510066271,"y0":50.00347741258936,"z0":6.304155175090149,"aX":11.947115478899642},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.5,"breakHorizontal":-10.2,"spinRate":2184,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4101403809934565,"extension":6.6791026272563485},"index":3,"playId":"823b56a2-e34d-3c10-9781-9155a65efdb6","pitchNumber":4,"startTime":"2025-08-28T02:07:07.774Z","endTime":"2025-08-28T02:07:12.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":81.5,"endSpeed":74.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.07335415194694,"aZ":-23.555948863066874,"pfxX":11.174608703132547,"pfxZ":6.083618734647696,"pX":0.46321862245097795,"pZ":1.3830382193426742,"vX0":-6.910109174315821,"vY0":-118.42562871196573,"vZ0":-5.6564122274775155,"x":99.34,"y":201.44,"x0":1.9702472286289976,"y0":50.00448700785561,"z0":5.963242128018087,"aX":15.839510128737336},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":9.8,"breakHorizontal":-18.5,"spinRate":2252,"spinDirection":108},"zone":9,"typeConfidence":0.86,"plateTime":0.4628837437723403,"extension":6.837912498674865},"hitData":{"launchSpeed":95.1,"launchAngle":37.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.92,"coordY":61.06}},"index":4,"playId":"d8ac89e6-f1fa-3506-b8a3-6bfd462d0d24","pitchNumber":5,"startTime":"2025-08-28T02:07:30.524Z","endTime":"2025-08-28T02:07:42.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":2.8999999999999986,"leverageIndex":2.09,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:07:42.498Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to left fielder Heliot Ramos. Throwing error by left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:07:47.475Z","endTime":"2025-08-28T02:09:27.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"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":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]}],"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":80.9,"endSpeed":74.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.744737863576105,"aZ":-23.279265957243116,"pfxX":9.94467311705836,"pfxZ":6.380982402937888,"pX":0.15880559237439532,"pZ":1.8756446428869404,"vX0":-7.740387492856884,"vY0":-117.46626593095117,"vZ0":-4.2425688997314825,"x":110.95,"y":188.14,"x0":2.208459800937717,"y0":50.003775897104504,"z0":5.875623936178051,"aX":13.865382288784417},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":10.7,"breakHorizontal":-16.1,"spinRate":2072,"spinDirection":103},"zone":8,"typeConfidence":0.88,"plateTime":0.4667196608992268,"extension":6.842618253674194},"index":0,"playId":"4690f28a-993f-323f-b66a-8cd481685494","pitchNumber":1,"startTime":"2025-08-28T02:08:19.749Z","endTime":"2025-08-28T02:08:23.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":80.9,"endSpeed":74.7,"strikeZoneTop":3.54568458352819,"strikeZoneBottom":1.62075328227109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.329437976770464,"aZ":-23.95936132126051,"pfxX":10.520274131836864,"pfxZ":5.852589794902091,"pX":-0.37393072447086284,"pZ":1.0226240126982784,"vX0":-8.446007108025483,"vY0":-117.46733717503714,"vZ0":-6.210191506228729,"x":131.25,"y":211.17,"x0":1.8936699107977741,"y0":50.00346012027676,"z0":5.915095501800533,"aX":14.767990828560734},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":9.4,"breakHorizontal":-17.0,"spinRate":2144,"spinDirection":107},"zone":13,"typeConfidence":0.88,"plateTime":0.46549496614532826,"extension":6.819193027940409},"index":1,"playId":"1af5194e-75ed-325d-85d0-11a2707042c6","pitchNumber":2,"startTime":"2025-08-28T02:08:35.724Z","endTime":"2025-08-28T02:08:40.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.51830053644118,"strikeZoneBottom":1.61964178112345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.651724067550585,"aZ":-16.50178713230418,"pfxX":7.929078222239552,"pfxZ":8.686387213701401,"pX":1.1670310419035619,"pZ":3.437230715087674,"vX0":-4.833045502268402,"vY0":-133.8950829409568,"vZ0":-4.346229033554188,"x":72.52,"y":145.97,"x0":1.9713747257054213,"y0":50.00176387219473,"z0":6.273110555158297,"aX":14.303061666720087},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":-13.2,"spinRate":2334,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.41008715297534826,"extension":6.753210581216886},"index":2,"playId":"1d041722-2b89-3247-802f-447dae8074cc","pitchNumber":3,"startTime":"2025-08-28T02:08:54.218Z","endTime":"2025-08-28T02:08:57.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":79.9,"endSpeed":73.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.33261240343751,"aZ":-22.84060985250778,"pfxX":9.786080143117783,"pfxZ":6.8601908515968395,"pX":0.19610615452963145,"pZ":2.4663061635142056,"vX0":-7.364110729574273,"vY0":-116.05167456738452,"vZ0":-2.882232715444836,"x":109.52,"y":172.19,"x0":2.1437269735025213,"y0":50.00008973453332,"z0":5.906989445220042,"aX":13.306116669796891},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":12.0,"breakHorizontal":-15.8,"spinRate":1976,"spinDirection":100},"zone":5,"typeConfidence":0.89,"plateTime":0.47251796452522976,"extension":6.838299410568654},"hitData":{"launchSpeed":88.5,"launchAngle":60.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.12,"coordY":120.22}},"index":3,"playId":"cf512244-b345-370d-bff7-55af95e90bf9","pitchNumber":4,"startTime":"2025-08-28T02:09:11.625Z","endTime":"2025-08-28T02:09:27.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.3,"awayTeamWinProbability":40.7,"homeTeamWinProbabilityAdded":6.199999999999996,"leverageIndex":2.0,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:09:27.218Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nico Hoerner homers (5) on a fly ball to left center field. Pete Crow-Armstrong scores. Dansby Swanson scores.","rbi":3,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:09:49.910Z","endTime":"2025-08-28T02:12:28.147Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"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,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":687931,"link":"/api/v1/people/687931"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":687931,"link":"/api/v1/people/687931"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":687931,"link":"/api/v1/people/687931"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":83.5,"strikeZoneTop":3.33697487967238,"strikeZoneBottom":1.54569374340375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.972217086911556,"aZ":-16.603199334813525,"pfxX":8.65480432769436,"pfxZ":8.691494315918609,"pX":-0.4008776696206323,"pZ":2.7131310321071194,"vX0":-8.414033510061143,"vY0":-133.53114063171208,"vZ0":-6.195738007690818,"x":132.28,"y":165.53,"x0":1.6791072243887608,"y0":50.0002403630667,"z0":6.274397803541955,"aX":15.498603361220477},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.4,"breakHorizontal":-13.7,"spinRate":2315,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.41150119733493984,"extension":6.6775243271550035},"index":0,"playId":"63b6baa8-21ac-3c85-b8ea-5234a76626b3","pitchNumber":1,"startTime":"2025-08-28T02:10:01.727Z","endTime":"2025-08-28T02:10:06.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":92.5,"endSpeed":83.7,"strikeZoneTop":3.313934667214,"strikeZoneBottom":1.54796611325755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.542563147523264,"aZ":-14.269091878439584,"pfxX":7.778703665009891,"pfxZ":9.946301578520291,"pX":-1.5288276353712282,"pZ":2.3123229779149086,"vX0":-11.285662286169257,"vY0":-133.9789816237163,"vZ0":-7.441252647511439,"x":175.28,"y":176.35,"x0":1.7463280741910945,"y0":50.00637504202212,"z0":6.165256281363266,"aX":14.009182869287963},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":-11.4,"spinRate":2315,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4103335104689432,"extension":6.844705649440175},"index":1,"playId":"628b8238-294a-3a92-8e7a-d21077271715","pitchNumber":2,"startTime":"2025-08-28T02:10:18.117Z","endTime":"2025-08-28T02:10:22.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":81.2,"endSpeed":74.0,"strikeZoneTop":3.29261539489523,"strikeZoneBottom":1.5516763399375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.482494048383554,"aZ":-25.982677904775667,"pfxX":9.731687084270796,"pfxZ":4.441454068856176,"pX":0.0035972988509601835,"pZ":1.1913000852302436,"vX0":-7.943747230517283,"vY0":-117.8621335559616,"vZ0":-5.310991944338818,"x":116.86,"y":206.61,"x0":2.169660602228956,"y0":50.000153909960176,"z0":5.902736353975393,"aX":13.553536567995522},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.8,"breakHorizontal":-15.5,"spinRate":2075,"spinDirection":105},"zone":14,"typeConfidence":0.87,"plateTime":0.4665027293080457,"extension":6.979638145292681},"index":2,"playId":"22bc781b-a032-30aa-87ee-e3a1b4d7edcf","pitchNumber":3,"startTime":"2025-08-28T02:10:35.621Z","endTime":"2025-08-28T02:10:39.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-28T02:10:52.380Z","endTime":"2025-08-28T02:11:46.497Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":3.29645796559498,"strikeZoneBottom":1.5401500120161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.141649368062836,"aZ":-13.511148088277,"pfxX":7.406702893817389,"pfxZ":10.099986968753043,"pX":-0.7122848148937363,"pZ":1.1652049601259022,"vX0":-9.368369427656637,"vY0":-135.91698903914008,"vZ0":-10.717970581116385,"x":144.15,"y":207.32,"x0":1.8365996352971115,"y0":50.00656835881757,"z0":6.12788489098119,"aX":13.693246152643862},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":-11.2,"spinRate":2337,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.40484972960839105,"extension":6.874092762256196},"index":4,"playId":"ea158902-53b8-319f-afc7-c862e403ad60","pitchNumber":4,"startTime":"2025-08-28T02:11:46.497Z","endTime":"2025-08-28T02:11:50.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.7906353835426,"aZ":-15.198994526489509,"pfxX":7.806158608565437,"pfxZ":9.492395657265254,"pX":-0.3509241482183341,"pZ":2.336040149609723,"vX0":-8.248818562132364,"vY0":-133.8449516768432,"vZ0":-7.340960818211253,"x":130.38,"y":175.71,"x0":1.77817832918431,"y0":50.00252521946036,"z0":6.232942608373003,"aX":13.958537643421078},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.5,"breakHorizontal":-12.0,"spinRate":2303,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.4115180849574456,"extension":6.706753130601974},"hitData":{"launchSpeed":103.1,"launchAngle":29.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":47.41,"coordY":58.62}},"index":5,"playId":"2aa57d58-8b65-33e3-a2ca-0fd852cb805c","pitchNumber":5,"startTime":"2025-08-28T02:12:02.759Z","endTime":"2025-08-28T02:12:28.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.300000000000004,"awayTeamWinProbability":66.69999999999999,"homeTeamWinProbabilityAdded":-25.999999999999993,"leverageIndex":2.25,"dramaIndex":221.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:12:28.147Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:12:22.716Z","endTime":"2025-08-28T02:13:50.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.45364695020641,"strikeZoneBottom":1.47270035048948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.807675218288104,"aZ":-32.595536637663166,"pfxX":-0.5057054988910334,"pfxZ":-0.28735407871662577,"pX":0.02234071965119783,"pZ":1.7900738067789224,"vX0":-4.442243120283307,"vY0":-120.87718373519864,"vZ0":-3.4242467101436076,"x":116.15,"y":190.45,"x0":1.9434285078705864,"y0":50.000338212353384,"z0":6.0633685125808885,"aX":-0.7531627445413225},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.1,"breakHorizontal":1.9,"spinRate":2601,"spinDirection":329},"zone":8,"typeConfidence":0.82,"plateTime":0.4517706371726975,"extension":6.4965895584254625},"index":0,"playId":"a65e62fe-ad07-3159-b9ba-578cf520fc4c","pitchNumber":1,"startTime":"2025-08-28T02:12:52.992Z","endTime":"2025-08-28T02:12:57.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.265704307193616,"aZ":-36.380524503830195,"pfxX":0.05139391980059571,"pfxZ":-2.7993629274967002,"pX":-0.613319735328125,"pZ":1.9523797257280937,"vX0":-5.678998579865708,"vY0":-121.19183769304223,"vZ0":-2.4929130929453853,"x":140.38,"y":186.07,"x0":1.742867734959371,"y0":50.001001219703774,"z0":6.138570654444225,"aX":0.07745776403798608},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.4,"breakHorizontal":1.1,"spinRate":2687,"spinDirection":341},"zone":7,"typeConfidence":0.95,"plateTime":0.45007545197955157,"extension":6.726906181061115},"index":1,"playId":"29ec77c4-a114-32a3-bfb6-a8e3c7c484c2","pitchNumber":2,"startTime":"2025-08-28T02:13:07.414Z","endTime":"2025-08-28T02:13:12.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":93.9,"endSpeed":86.1,"strikeZoneTop":3.45608808104722,"strikeZoneBottom":1.47521014325731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10000449363157,"aZ":-13.04466632205033,"pfxX":6.24723613061623,"pfxZ":10.091688688127375,"pX":-0.5217307405947539,"pZ":3.6055522587285846,"vX0":-8.2886510945714,"vY0":-136.56996949512933,"vZ0":-4.865894611695763,"x":136.89,"y":141.43,"x0":1.736014705036776,"y0":50.00210118201804,"z0":6.3023680515689895,"aX":11.841835863862805},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":-9.6,"spinRate":2416,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4005215076901205,"extension":6.743512330975814},"index":2,"playId":"79993b3a-38a2-32c0-8982-1ea201dcbeea","pitchNumber":3,"startTime":"2025-08-28T02:13:28.866Z","endTime":"2025-08-28T02:13:33.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.0,"strikeZoneTop":3.44600241452687,"strikeZoneBottom":1.43718702740836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.601683899619278,"aZ":-32.42526937218204,"pfxX":0.43795413866187394,"pfxZ":-0.1694861621450574,"pX":-0.371773365622858,"pZ":1.7858936347301333,"vX0":-5.411720518682816,"vY0":-120.62474750078866,"vZ0":-3.4067197270204543,"x":131.17,"y":190.56,"x0":1.8358267046696892,"y0":50.002362606105734,"z0":6.050259552002462,"aX":0.6512342917392006},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.8,"breakHorizontal":0.4,"spinRate":2587,"spinDirection":332},"zone":7,"typeConfidence":0.87,"plateTime":0.45261478339047656,"extension":6.626066698888504},"index":3,"playId":"79d7a484-2925-3434-8756-51609cf83453","pitchNumber":4,"startTime":"2025-08-28T02:13:45.036Z","endTime":"2025-08-28T02:13:50.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:13:50.351Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a line drive to left fielder Willi Castro.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:15:32.465Z","endTime":"2025-08-28T02:17:21.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.47789993027912,"strikeZoneBottom":1.60046179918503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.62755670205222,"aZ":-17.834448716159756,"pfxX":-7.919025625466714,"pfxZ":7.392930074378379,"pX":0.516756023369187,"pZ":2.8915465304682697,"vX0":7.97824042628391,"vY0":-138.34055350390938,"vZ0":-3.9162262287266305,"x":97.3,"y":160.71,"x0":-1.3745699738835844,"y0":50.00440601031393,"z0":5.519773330673317,"aX":-15.36355118139927},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.7,"breakHorizontal":12.7,"spinRate":2202,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.395805554338291,"extension":6.736312725705573},"index":0,"playId":"c802a5f0-adff-3a87-bbae-4432805fef51","pitchNumber":1,"startTime":"2025-08-28T02:16:16.121Z","endTime":"2025-08-28T02:16:19.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.44396405675538,"strikeZoneBottom":1.58423693816196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.199951669353997,"aZ":-21.005861205523395,"pfxX":-11.589725847160647,"pfxZ":5.8027672790146685,"pX":2.014106057150668,"pZ":2.4577700828826705,"vX0":12.802119169596857,"vY0":-137.51984874436857,"vZ0":-4.452785025672345,"x":40.23,"y":172.42,"x0":-1.1856647123727986,"y0":50.002003020736424,"z0":5.514462092762784,"aX":-22.299650447422238},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.7,"breakHorizontal":18.5,"spinRate":2152,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3976076773483683,"extension":6.879149731902978},"index":1,"playId":"8829dab1-eeea-33dc-914f-d92fba2c139c","pitchNumber":2,"startTime":"2025-08-28T02:16:29.082Z","endTime":"2025-08-28T02:16:32.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.46151434808974,"strikeZoneBottom":1.60158667385966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.888375073718205,"aZ":-20.89423221885898,"pfxX":-9.961545057679363,"pfxZ":6.010822634344579,"pX":-1.1163725723748597,"pZ":2.0116124288058055,"vX0":4.535445817938745,"vY0":-135.90783301803518,"vZ0":-5.305088312422238,"x":159.55,"y":184.47,"x0":-1.5096351696954389,"y0":50.0026007070109,"z0":5.433479173351481,"aX":-18.694884783314222},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.0,"breakHorizontal":17.2,"spinRate":2161,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4025147554446744,"extension":6.828091268975347},"index":2,"playId":"1afd7847-3c23-34b5-a848-f8f1cf7ab1dd","pitchNumber":3,"startTime":"2025-08-28T02:16:42.212Z","endTime":"2025-08-28T02:16:45.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.35344194444626,"strikeZoneBottom":1.54529422740828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.43894345313174,"aZ":-32.86150047312532,"pfxX":2.5587500779714616,"pfxZ":-0.44452155559519646,"pX":-0.2511917570840072,"pZ":2.8414886971032423,"vX0":2.3576300731574737,"vY0":-123.23186754464912,"vZ0":-0.14952387434212155,"x":126.57,"y":162.06,"x0":-1.5480439172903555,"y0":50.00014525231658,"z0":5.648228833874123,"aX":3.9867016740032555},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.6,"breakHorizontal":-5.2,"spinRate":2231,"spinDirection":83},"zone":2,"typeConfidence":2.0,"plateTime":0.44223275006352125,"extension":6.564437960497211},"index":3,"playId":"da6a2625-ce87-3e1f-afd9-3fe8b1d314c7","pitchNumber":4,"startTime":"2025-08-28T02:16:56.058Z","endTime":"2025-08-28T02:16:59.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.43105543116328,"aZ":-29.959028885099826,"pfxX":6.7770313452822215,"pfxZ":1.4917061997764005,"pX":1.2323096605850479,"pZ":2.2498593801449585,"vX0":4.578660648868959,"vY0":-121.29955004899888,"vZ0":-1.6858933831296161,"x":70.03,"y":178.03,"x0":-1.5622499508951115,"y0":50.002648344764914,"z0":5.573738987943842,"aX":10.06650701503151},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.5,"breakHorizontal":-13.4,"spinRate":2512,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.45210262798786527,"extension":6.629722438400237},"hitData":{"launchSpeed":81.5,"launchAngle":16.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.01,"coordY":126.28}},"index":4,"playId":"06c2cd53-97f2-34e3-90c6-91c66756352b","pitchNumber":5,"startTime":"2025-08-28T02:17:12.745Z","endTime":"2025-08-28T02:17:21.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":0.96,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:17:21.489Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Casey Schmitt lines out to right fielder Kyle Tucker.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:17:33.447Z","endTime":"2025-08-28T02:18:24.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.37629992802625,"strikeZoneBottom":1.61031503770776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.505951230685504,"aZ":-21.839231544132065,"pfxX":-0.9209624591434458,"pfxZ":5.933171492642072,"pX":0.37629778839081574,"pZ":1.962438337235806,"vX0":5.386179041588151,"vY0":-130.65649071586336,"vZ0":-4.750924806731713,"x":102.66,"y":185.79,"x0":-1.585401377378277,"y0":50.00613689311417,"z0":5.429089146326733,"aX":-1.605949795239235},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.0,"breakHorizontal":0.6,"spinRate":2238,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4179710442622624,"extension":6.767923352689721},"index":0,"playId":"110297d7-f6de-3114-a09a-c74f018e5a14","pitchNumber":1,"startTime":"2025-08-28T02:17:43.277Z","endTime":"2025-08-28T02:17:46.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.39695810931496,"strikeZoneBottom":1.60601307115926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.61378827265585,"aZ":-24.325663505110168,"pfxX":-8.85206449772874,"pfxZ":4.131941486802479,"pX":-1.4767505666172032,"pZ":2.7194206764226516,"vX0":3.3719903607864463,"vY0":-136.79530282152436,"vZ0":-3.078844866032047,"x":173.29,"y":165.36,"x0":-1.5739316121462694,"y0":50.00245061751612,"z0":5.5234797207246755,"aX":-16.80901637848335},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":15.4,"spinRate":2177,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40009635858706405,"extension":6.918066596642287},"index":1,"playId":"2b397365-40ba-35d4-9896-0e859443e90e","pitchNumber":2,"startTime":"2025-08-28T02:18:00.084Z","endTime":"2025-08-28T02:18:03.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.253671044938862,"aZ":-22.3122469846086,"pfxX":-9.837164876646717,"pfxZ":5.193960579141479,"pX":-0.044914235154042005,"pZ":2.108317267863345,"vX0":7.496911043361811,"vY0":-137.14787915556332,"vZ0":-4.8922627087613515,"x":118.71,"y":181.86,"x0":-1.540225880708698,"y0":50.004084102615714,"z0":5.443686492433406,"aX":-18.68036652871068},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.5,"breakHorizontal":16.2,"spinRate":2154,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3998634186518242,"extension":6.876703382024935},"hitData":{"launchSpeed":98.6,"launchAngle":22.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.95,"coordY":90.78}},"index":2,"playId":"6865a7b2-92bd-36cd-81ab-dac2d6ce676f","pitchNumber":3,"startTime":"2025-08-28T02:18:16.708Z","endTime":"2025-08-28T02:18:24.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.4,"awayTeamWinProbability":65.6,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.66,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:18:24.697Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out to first baseman Justin Turner. Matt Chapman to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:18:26.069Z","endTime":"2025-08-28T02:19:40.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":83.2,"strikeZoneTop":3.29065599125616,"strikeZoneBottom":1.42463017251831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.123734350313608,"aZ":-23.720962279984438,"pfxX":-0.3638436651745638,"pfxZ":4.825809684273594,"pX":-0.014534182973368148,"pZ":2.1940363605117756,"vX0":4.02821224637215,"vY0":-130.9008523377468,"vZ0":-3.900475153413548,"x":117.55,"y":179.54,"x0":-1.519779861079349,"y0":50.00429670875881,"z0":5.459123173675707,"aX":-0.6378564072927887},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":-0.1,"spinRate":2209,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.41688596219804674,"extension":6.560233578672978},"index":0,"playId":"46c8bf4c-f600-3d6b-9916-4004f0e501af","pitchNumber":1,"startTime":"2025-08-28T02:18:56.701Z","endTime":"2025-08-28T02:19:00.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.0,"strikeZoneTop":3.28300015899927,"strikeZoneBottom":1.41726935747177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.551243646411844,"aZ":-38.696237021306835,"pfxX":6.143717654715783,"pfxZ":-4.519982949137026,"pX":-0.22410030553203208,"pZ":1.650756190880545,"vX0":1.260819416526037,"vY0":-119.02753959303483,"vZ0":-1.4733194648800925,"x":125.54,"y":194.21,"x0":-1.5582984536652098,"y0":50.00298171258327,"z0":5.762663088432811,"aX":8.86762325155937},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.3,"breakHorizontal":-11.4,"spinRate":2157,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.45912002796211526,"extension":6.454185352486015},"index":1,"playId":"e37448ab-5013-30b1-a703-b6dd203a833f","pitchNumber":2,"startTime":"2025-08-28T02:19:12.913Z","endTime":"2025-08-28T02:19:16.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96446895506125,"aZ":-31.060904174178656,"pfxX":-9.801541423685162,"pfxZ":0.6731206755354702,"pX":-1.1752183766607898,"pZ":1.1524198927190779,"vX0":4.16373064428729,"vY0":-128.260449014257,"vZ0":-4.864185207736568,"x":161.8,"y":207.66,"x0":-1.5514258625568356,"y0":50.00284876396626,"z0":5.511920913414673,"aX":-16.235829563745533},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.2,"breakHorizontal":16.7,"spinRate":1481,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.42799124170861935,"extension":6.568597323120111},"hitData":{"launchSpeed":57.9,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.61,"coordY":173.71}},"index":2,"playId":"5bbb605d-ab46-3df4-a2aa-e796d4975a93","pitchNumber":3,"startTime":"2025-08-28T02:19:31.061Z","endTime":"2025-08-28T02:19:40.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.300000000000004,"awayTeamWinProbability":67.69999999999999,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":1.35,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:19:40.642Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Matos pops out to shortstop Dansby Swanson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:19:40.178Z","endTime":"2025-08-28T02:21:51.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.03467916495412,"strikeZoneBottom":1.45871482374611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.5106212403225,"aZ":-24.446017878960845,"pfxX":-9.66003566313186,"pfxZ":4.13916881414459,"pX":0.06839503245406897,"pZ":2.502243411375593,"vX0":7.300888672954768,"vY0":-136.639505655881,"vZ0":-3.547863291760808,"x":114.39,"y":171.22,"x0":-1.399405245824133,"y0":50.005434196829356,"z0":5.5210881864585595,"aX":-18.047786177850153},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.8,"breakHorizontal":15.7,"spinRate":2142,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4027271449763532,"extension":6.72768736416654},"index":0,"playId":"19412ccc-d7a4-3506-a769-ab18113c04be","pitchNumber":1,"startTime":"2025-08-28T02:20:06.848Z","endTime":"2025-08-28T02:20:11.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.9,"endSpeed":87.0,"strikeZoneTop":3.04678500809884,"strikeZoneBottom":1.47126286065725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.57345181665154,"aZ":-15.393138408345287,"pfxX":-6.761032210012348,"pfxZ":8.611979379629794,"pX":0.9648603847262744,"pZ":2.030221801431198,"vX0":8.838010091101935,"vY0":-139.26653702630148,"vZ0":-6.5320262416085075,"x":80.22,"y":183.96,"x0":-1.3831019577541723,"y0":50.00411409359177,"z0":5.4387885594887555,"aX":-13.177367919418124},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":10.2,"spinRate":2234,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.394481497312301,"extension":6.8661618102641215},"index":1,"playId":"e69112db-52d6-3e36-b8b0-3709eeb138b2","pitchNumber":2,"startTime":"2025-08-28T02:20:25.367Z","endTime":"2025-08-28T02:20:29.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.82865996301319,"aZ":-25.43510873238544,"pfxX":-8.5308331274762,"pfxZ":3.6076784066154506,"pX":-0.4410825706522887,"pZ":2.3541233823050667,"vX0":5.625227074804798,"vY0":-135.8346973004916,"vZ0":-3.7297728364763474,"x":133.81,"y":175.22,"x0":-1.430718271474204,"y0":50.00487096425366,"z0":5.514176646188353,"aX":-15.939047085934009},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":14.3,"spinRate":2150,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.40328544055492355,"extension":6.8559623680215305},"index":2,"playId":"c2e85b58-8d92-3ad4-adc6-310a7a95f4bd","pitchNumber":3,"startTime":"2025-08-28T02:20:45.875Z","endTime":"2025-08-28T02:20:50.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.05030783174098,"strikeZoneBottom":1.42411855559308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70816191246047,"aZ":-30.655495790419835,"pfxX":7.34859043931122,"pfxZ":0.9963621115124228,"pX":1.4790577215198875,"pZ":1.239620449578963,"vX0":5.119583314179644,"vY0":-123.01469777792141,"vZ0":-3.7657400759004607,"x":60.62,"y":205.31,"x0":-1.5879673324847103,"y0":50.00391564985407,"z0":5.405370200725297,"aX":11.19643446110616},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.1,"breakHorizontal":-14.5,"spinRate":2535,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.44623464909002086,"extension":6.835049844527364},"index":3,"playId":"8a9763e4-c48e-3cad-8642-50fded865388","pitchNumber":4,"startTime":"2025-08-28T02:21:09.922Z","endTime":"2025-08-28T02:21:14.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.444771936442013,"aZ":-28.330642494548258,"pfxX":8.153314633592332,"pfxZ":2.513642903074224,"pX":-0.4145992695558983,"pZ":2.202979689218446,"vX0":0.6354953893661659,"vY0":-123.20705797485444,"vZ0":-2.174390569054654,"x":132.8,"y":179.3,"x0":-1.735027899435547,"y0":50.005383779730835,"z0":5.501222608043246,"aX":12.483342488148576},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.3,"breakHorizontal":-14.9,"spinRate":2458,"spinDirection":79},"zone":4,"typeConfidence":2.0,"plateTime":0.4452862848175303,"extension":6.647271848759336},"hitData":{"launchSpeed":88.7,"launchAngle":59.0,"totalDistance":195.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":124.2,"coordY":123.1}},"index":4,"playId":"d457fcee-482e-3aad-82cf-ff6dfd8f75d3","pitchNumber":5,"startTime":"2025-08-28T02:21:40.217Z","endTime":"2025-08-28T02:21:51.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-3.500000000000007,"leverageIndex":1.29,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:21:51.361Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T02:22:34.662Z","endTime":"2025-08-28T02:26:22.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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(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.6,"endSpeed":83.0,"strikeZoneTop":3.16467510776003,"strikeZoneBottom":1.35179013385965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.608190866980895,"aZ":-14.50843872499307,"pfxX":7.139821472014317,"pfxZ":9.968696737936018,"pX":1.3518055575605934,"pZ":2.216122246081904,"vX0":-4.415139425358713,"vY0":-133.05293684103395,"vZ0":-7.477408476971758,"x":65.47,"y":178.94,"x0":2.114906578881492,"y0":50.00663958117827,"z0":6.138403507129004,"aX":12.656944367138284},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.4,"breakHorizontal":-11.9,"spinRate":2268,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4134853483497074,"extension":6.665492522568402},"index":0,"playId":"a044db84-ca41-3afd-b70b-d01c5d6cfccc","pitchNumber":1,"startTime":"2025-08-28T02:23:59.428Z","endTime":"2025-08-28T02:24:03.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.777578806357873,"aZ":-13.055661202820318,"pfxX":7.639714701932036,"pfxZ":10.599376662058688,"pX":0.15024083884919778,"pZ":2.6876207586196648,"vX0":-7.515629032926937,"vY0":-134.12934289871654,"vZ0":-6.803579382473344,"x":111.27,"y":166.21,"x0":2.00984309905975,"y0":50.00050304686373,"z0":6.206890457903813,"aX":13.776555072584232},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.8,"breakHorizontal":-12.0,"spinRate":2262,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.40996099459540414,"extension":6.692299949578628},"index":1,"playId":"6dadd847-8870-3502-a3c6-877c5a68bce8","pitchNumber":2,"startTime":"2025-08-28T02:24:12.812Z","endTime":"2025-08-28T02:24:16.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.38893553005011,"aZ":-36.57854711159961,"pfxX":-1.3234537882378792,"pfxZ":-2.972474677881223,"pX":0.35182400987339735,"pZ":2.681625906116083,"vX0":-3.5698082901367125,"vY0":-120.43575524079773,"vZ0":-0.7957248828932877,"x":103.59,"y":166.38,"x0":2.0197404477992094,"y0":50.00133983497512,"z0":6.225660399909584,"aX":-1.9617064878976147},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.3,"breakHorizontal":3.1,"spinRate":2650,"spinDirection":324},"zone":6,"typeConfidence":0.84,"plateTime":0.45319461082175305,"extension":6.510063541177012},"index":2,"playId":"8827d5bd-25af-3eb3-b7d0-a145b2a7d3d5","pitchNumber":3,"startTime":"2025-08-28T02:24:27.890Z","endTime":"2025-08-28T02:24:33.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":92.6,"endSpeed":84.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.318646426154217,"aZ":-11.531374918691505,"pfxX":5.650049641692537,"pfxZ":11.311286742725816,"pX":-0.3349961974591453,"pZ":2.8870137377204204,"vX0":-7.60642926559,"vY0":-134.5177649124698,"vZ0":-6.868758983953947,"x":129.77,"y":160.83,"x0":1.8007629867030084,"y0":50.00342207457662,"z0":6.298511638966156,"aX":10.31218472187804},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.1,"breakHorizontal":-8.5,"spinRate":2301,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.4078331223194187,"extension":6.755733832431241},"index":3,"playId":"aed70ab2-1c77-3c6b-a01d-1da402c9fb6b","pitchNumber":4,"startTime":"2025-08-28T02:24:50.864Z","endTime":"2025-08-28T02:24:59.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.418130315844213,"aZ":-29.283263349455204,"pfxX":8.837488740608833,"pfxZ":2.023232438790039,"pX":0.6673478221599777,"pZ":2.898105119464266,"vX0":-5.943574367608418,"vY0":-118.57356638102624,"vZ0":-1.1366841143969133,"x":91.56,"y":160.53,"x0":2.0568142535878713,"y0":50.000224972436534,"z0":6.052731839401027,"aX":12.597417751987544},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.7,"breakHorizontal":-14.6,"spinRate":2046,"spinDirection":104},"zone":3,"typeConfidence":0.9,"plateTime":0.46172743923671433,"extension":6.69450284527233},"index":4,"playId":"23cdc021-1bad-3681-ac90-0747ccea6b50","pitchNumber":5,"startTime":"2025-08-28T02:25:19.926Z","endTime":"2025-08-28T02:25:26.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":82.1,"endSpeed":76.1,"strikeZoneTop":3.14365593401577,"strikeZoneBottom":1.36836464846991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.61556337048001,"aZ":-27.125512962680958,"pfxX":9.688680574330176,"pfxZ":3.4823934824894343,"pX":0.008534704683293504,"pZ":0.6677025801867464,"vX0":-7.7493362383782936,"vY0":-119.30850837848124,"vZ0":-6.553193438611332,"x":116.67,"y":220.75,"x0":2.0300739961433876,"y0":50.004842881907514,"z0":5.874980472403008,"aX":14.056604787694727},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.0,"breakHorizontal":-15.8,"spinRate":2073,"spinDirection":107},"zone":14,"typeConfidence":0.87,"plateTime":0.4579975540867651,"extension":6.814060478222857},"index":5,"playId":"77e3387a-c897-3fa3-aa77-3d4c45c43ab6","pitchNumber":6,"startTime":"2025-08-28T02:26:00.060Z","endTime":"2025-08-28T02:26:04.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":93.9,"endSpeed":86.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.48509425093475,"aZ":-14.193147880085185,"pfxX":6.675939100292384,"pfxZ":9.52353155334398,"pX":0.5992063209847848,"pZ":2.247515335125136,"vX0":-6.0171014402670675,"vY0":-136.4096737961513,"vZ0":-7.80800616214874,"x":94.16,"y":178.1,"x0":1.9642762187834153,"y0":50.00205609434596,"z0":6.1216729966548895,"aX":12.604030774684384},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":-10.8,"spinRate":2307,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.4012525638508455,"extension":6.736424376211953},"index":6,"playId":"f82dd425-9ec8-3a17-838e-8d9f6c0e10c5","pitchNumber":7,"startTime":"2025-08-28T02:26:18.074Z","endTime":"2025-08-28T02:26:22.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:26:22.342Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justin Turner flies out to right fielder Luis Matos.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T02:26:21.980Z","endTime":"2025-08-28T02:27:59.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.384938393898228,"aZ":-32.52481838507897,"pfxX":-0.3254796576008063,"pfxZ":-0.22834973744505938,"pX":0.4962117023382513,"pZ":2.3380422530466487,"vX0":-3.3352200059355614,"vY0":-121.62147609946581,"vZ0":-2.300235100307857,"x":98.09,"y":175.65,"x0":1.9214018282879148,"y0":50.004694623514105,"z0":6.086815735132419,"aX":-0.49294050448918614},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.7,"breakHorizontal":1.3,"spinRate":2644,"spinDirection":329},"zone":6,"typeConfidence":0.67,"plateTime":0.4484639140386375,"extension":6.655721826961405},"index":0,"playId":"cdcc8b6e-ed25-3c33-8ded-024c28224bcb","pitchNumber":1,"startTime":"2025-08-28T02:26:46.711Z","endTime":"2025-08-28T02:26:51.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.088545895538207,"aZ":-14.302466524063282,"pfxX":6.7902080760598285,"pfxZ":9.536065259298775,"pX":-0.439318562298425,"pZ":1.306350054056478,"vX0":-8.162927535608851,"vY0":-135.20103477297457,"vZ0":-10.21731673922438,"x":133.75,"y":203.51,"x0":1.7195353618901275,"y0":50.004042467802506,"z0":6.108863482396854,"aX":12.726722497896395},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.5,"breakHorizontal":-10.8,"spinRate":2229,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4032358456010572,"extension":6.773095321019201},"index":1,"playId":"602bcda7-b80e-313f-b14d-44b8669b3fec","pitchNumber":2,"startTime":"2025-08-28T02:27:06.965Z","endTime":"2025-08-28T02:27:10.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-28T02:27:18.754Z","endTime":"2025-08-28T02:27:32.699Z","isPitch":false,"type":"action","player":{"id":457759,"link":"/api/v1/people/457759"},"defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93354116738422,"aZ":-15.076301075671317,"pfxX":7.446561437186048,"pfxZ":9.199977412403198,"pX":0.6526618992235759,"pZ":3.2911343293722473,"vX0":-5.5596904563930885,"vY0":-135.55294127056413,"vZ0":-5.142483580221511,"x":92.12,"y":149.92,"x0":1.7638683536503168,"y0":50.006332119562046,"z0":6.267389268682025,"aX":13.845375302859045},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":-12.2,"spinRate":2194,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.40424082313310183,"extension":6.651831002729508},"index":3,"playId":"e3fecdbf-938f-34a8-811c-6f35409ad923","pitchNumber":3,"startTime":"2025-08-28T02:27:32.699Z","endTime":"2025-08-28T02:27:35.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.051285154889907,"aZ":-28.21785907791646,"pfxX":9.83893271152273,"pfxZ":2.8298933083695763,"pX":0.5586096689937396,"pZ":1.7188665728310322,"vX0":-6.507719802206397,"vY0":-118.21053143873446,"vZ0":-3.888313910208952,"x":95.71,"y":192.37,"x0":2.085524644704872,"y0":50.004265443839785,"z0":6.01018571667028,"aX":13.759030560737486},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":4.3,"breakHorizontal":-16.0,"spinRate":2033,"spinDirection":103},"zone":9,"typeConfidence":0.89,"plateTime":0.46548873594056017,"extension":6.70945599321308},"hitData":{"launchSpeed":88.5,"launchAngle":41.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.04,"coordY":99.0}},"index":4,"playId":"909c435f-bfe5-37b1-a005-9e93936f99e0","pitchNumber":4,"startTime":"2025-08-28T02:27:49.762Z","endTime":"2025-08-28T02:27:59.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.900000000000002,"awayTeamWinProbability":68.1,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:27:59.204Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, shortstop Willy Adames to first baseman Dominic Smith.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T02:27:58.471Z","endTime":"2025-08-28T02:28:37.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.942663360398935,"aZ":-13.164135239464256,"pfxX":6.702672489914173,"pfxZ":10.354803456232029,"pX":-0.3799462702393218,"pZ":1.9832068449414426,"vX0":-7.904647964396588,"vY0":-135.22312082925274,"vZ0":-8.713784943556071,"x":131.48,"y":185.23,"x0":1.722641779334898,"y0":50.00094116254127,"z0":6.190094040089524,"aX":12.301803505852288},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":-10.3,"spinRate":2267,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.4064494229039224,"extension":6.853751373152625},"hitData":{"launchSpeed":102.3,"launchAngle":4.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":154.72}},"index":0,"playId":"e60e7f77-3b36-35b3-ba2e-52071c4407ba","pitchNumber":1,"startTime":"2025-08-28T02:28:28.827Z","endTime":"2025-08-28T02:28:37.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:28:37.180Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew Knizner walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:30:32.534Z","endTime":"2025-08-28T02:32:07.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.2811010709248,"strikeZoneBottom":1.50813547878916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.60273561246054,"aZ":-13.715945954443432,"pfxX":-6.076831611185286,"pfxZ":9.743834999333611,"pX":0.7984128751915284,"pZ":1.5224452283493906,"vX0":8.024742787214628,"vY0":-137.5062554297111,"vZ0":-7.685010439947323,"x":86.57,"y":197.67,"x0":-1.3831988606044388,"y0":50.001053361716096,"z0":5.305539641313096,"aX":-11.50940234593947},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":9.1,"spinRate":2199,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4000144913544168,"extension":6.8883772107406624},"index":0,"playId":"b3b6ca99-8a01-3bc5-bc57-07a8523049fe","pitchNumber":1,"startTime":"2025-08-28T02:30:52.395Z","endTime":"2025-08-28T02:30:56.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.12843697179451,"strikeZoneBottom":1.46097641303683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.660666040928167,"aZ":-22.707753210782137,"pfxX":-3.02397259042474,"pfxZ":5.525688070468107,"pX":1.3641216344183233,"pZ":1.8268609405322993,"vX0":7.944941177309426,"vY0":-129.4538376685881,"vZ0":-4.928898337293051,"x":65.0,"y":189.45,"x0":-1.3392174792137232,"y0":50.004046876602345,"z0":5.473130686702252,"aX":-5.182283480157024},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.2,"breakHorizontal":3.8,"spinRate":2249,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.42160783757862275,"extension":6.599880842546325},"index":1,"playId":"1d0cf6e6-f879-395e-b17a-bfda3b145a2b","pitchNumber":2,"startTime":"2025-08-28T02:31:05.684Z","endTime":"2025-08-28T02:31:09.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.14868226494276,"strikeZoneBottom":1.37736097476019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63749312585478,"aZ":-18.296799708090465,"pfxX":-5.889652723067952,"pfxZ":7.1486712707359,"pX":0.3596286135221323,"pZ":2.8060690359698666,"vX0":7.183694311956798,"vY0":-137.72860144280702,"vZ0":-3.682014675903673,"x":103.29,"y":163.02,"x0":-1.5046593128007915,"y0":50.00225279926435,"z0":5.38143129500425,"aX":-11.432076390389724},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":9.4,"spinRate":2147,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.3961284463292034,"extension":6.897085646603832},"index":2,"playId":"843b1316-2a13-32c8-852a-c2420ef07bbe","pitchNumber":3,"startTime":"2025-08-28T02:31:20.074Z","endTime":"2025-08-28T02:31:24.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-08-28T02:31:32.744Z","endTime":"2025-08-28T02:31:49.355Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":80.1,"strikeZoneTop":3.21282494497525,"strikeZoneBottom":1.47251929864472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.075801846067716,"aZ":-33.71602497228038,"pfxX":1.257156873611104,"pfxZ":-0.9684784183505304,"pX":1.0297293786302602,"pZ":1.3238010656860286,"vX0":5.530945510126485,"vY0":-124.10268377572658,"vZ0":-3.7067368681892487,"x":77.75,"y":203.04,"x0":-1.3727742982183408,"y0":50.00259122454771,"z0":5.585497691469023,"aX":2.0007756766548734},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.3,"breakHorizontal":-3.4,"spinRate":2221,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.43794752253270186,"extension":6.7319962184783},"index":4,"playId":"689e0902-f853-31ba-a138-d4081b2c390e","pitchNumber":4,"startTime":"2025-08-28T02:31:49.355Z","endTime":"2025-08-28T02:31:53.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.20956181069303,"strikeZoneBottom":1.46995157518516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.653166777136185,"aZ":-16.43197595213919,"pfxX":-5.529884450611895,"pfxZ":8.148602037489981,"pX":0.0010249575995624448,"pZ":3.691056169527118,"vX0":5.9881004399315625,"vY0":-137.66560526834112,"vZ0":-1.9437452013317331,"x":116.96,"y":139.12,"x0":-1.4769915739168218,"y0":50.00396686590284,"z0":5.510419920028713,"aX":-10.685659633281654},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":8.9,"spinRate":2193,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39684730309020244,"extension":6.771215220937544},"index":5,"playId":"0c745afc-0c7d-3d65-ad43-ee3ac01c28f1","pitchNumber":5,"startTime":"2025-08-28T02:32:02.936Z","endTime":"2025-08-28T02:32:07.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.2,"awayTeamWinProbability":62.8,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.04,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:32:07.334Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to center fielder Pete Crow-Armstrong. Andrew Knizner to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:32:07.354Z","endTime":"2025-08-28T02:33:44.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.03832474680127,"strikeZoneBottom":1.44866349957675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.894889929405686,"aZ":-27.368380102572367,"pfxX":3.5636801458272633,"pfxZ":2.9369994664130363,"pX":0.9217302512328628,"pZ":3.381196288685866,"vX0":4.962291191980483,"vY0":-126.99289827117902,"vZ0":-0.09958174803276676,"x":81.87,"y":147.49,"x0":-1.5200233225002537,"y0":50.00023975505094,"z0":5.597199042981689,"aX":5.820178071716651},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.5,"breakHorizontal":-7.6,"spinRate":2221,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.431246083900485,"extension":6.703988454803722},"index":0,"playId":"a4f1071a-b8a8-36cb-a430-eb7408e5c858","pitchNumber":1,"startTime":"2025-08-28T02:32:31.550Z","endTime":"2025-08-28T02:32:34.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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":"2025-08-28T02:32:49.418Z","endTime":"2025-08-28T02:33:21.266Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.69293454061003,"aZ":-16.61025904735604,"pfxX":-4.763662733403727,"pfxZ":8.04731152761375,"pX":0.337578660745148,"pZ":2.6850359149220635,"vX0":6.779982354045866,"vY0":-137.29628303688867,"vZ0":-4.463303819711921,"x":104.13,"y":166.28,"x0":-1.530188010817087,"y0":50.00371862483963,"z0":5.441363158454435,"aX":-9.214267584331672},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":7.4,"spinRate":2207,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.39698581814831657,"extension":6.909265529279559},"index":2,"playId":"6f4a4f61-0574-3ebe-b1a6-9718e3f5812b","pitchNumber":2,"startTime":"2025-08-28T02:33:21.266Z","endTime":"2025-08-28T02:33:24.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.16777270317208,"aZ":-25.126628422668336,"pfxX":-9.490306689841987,"pfxZ":3.709352321614425,"pX":-0.894156688134056,"pZ":2.9180907169339245,"vX0":5.181682702830409,"vY0":-136.97853562482814,"vZ0":-2.432351931650457,"x":151.08,"y":159.99,"x0":-1.5769929988771338,"y0":50.004186184945134,"z0":5.534909084734791,"aX":-18.041555713994608},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.4,"breakHorizontal":16.1,"spinRate":2302,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39981244469201416,"extension":6.776921746731373},"hitData":{"launchSpeed":86.8,"launchAngle":2.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.78,"coordY":94.93}},"index":3,"playId":"b1892c64-3115-3056-af88-b75b22fffaac","pitchNumber":3,"startTime":"2025-08-28T02:33:36.630Z","endTime":"2025-08-28T02:33:44.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.0,"awayTeamWinProbability":56.0,"homeTeamWinProbabilityAdded":6.799999999999997,"leverageIndex":1.79,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:33:44.669Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rafael Devers hits a ground-rule double (29) on a line drive to right-center field. Andrew Knizner scores. Heliot Ramos to 3rd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:33:49.511Z","endTime":"2025-08-28T02:35:18.870Z","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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.4686883461203,"strikeZoneBottom":1.53977326833017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.851631053126518,"aZ":-15.274320704858416,"pfxX":-5.727584761671335,"pfxZ":8.779453166886896,"pX":-1.0393868285791803,"pZ":2.4880226005379233,"vX0":3.4684218659042223,"vY0":-137.90543439756323,"vZ0":-5.156597265229451,"x":156.62,"y":171.6,"x0":-1.5696655705758054,"y0":50.00366928948088,"z0":5.413620151970317,"aX":-11.025252328474089},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":9.6,"spinRate":2173,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3972804644158243,"extension":6.82852890794838},"index":0,"playId":"195da3ab-7864-3c8b-bed4-8e1cae56c581","pitchNumber":1,"startTime":"2025-08-28T02:34:17.659Z","endTime":"2025-08-28T02:34:21.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.234587066792155,"aZ":-24.118085693214173,"pfxX":1.1044721890237756,"pfxZ":4.746105487505506,"pX":0.41895475401795634,"pZ":2.6777208217722825,"vX0":4.304882655781946,"vY0":-128.837782753537,"vZ0":-2.5434504677643366,"x":101.03,"y":166.48,"x0":-1.4103339319158597,"y0":50.004874079322576,"z0":5.522011519980283,"aX":1.875291552445717},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.3,"breakHorizontal":-2.9,"spinRate":2235,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.42349759306141177,"extension":6.504343664383872},"index":1,"playId":"d6bf0d98-4521-3d92-87b7-e8e5282c119b","pitchNumber":2,"startTime":"2025-08-28T02:34:33.484Z","endTime":"2025-08-28T02:34:40.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.14086931043852,"aZ":-36.187759781994465,"pfxX":6.757057411370454,"pfxZ":-2.892724312639878,"pX":-0.5730863869580572,"pZ":2.1695063599260793,"vX0":0.579908416593396,"vY0":-117.31978479784782,"vZ0":-0.4410679407752406,"x":138.84,"y":180.2,"x0":-1.7011067140723701,"y0":50.002063597729524,"z0":5.7458640751413705,"aX":9.37586918238902},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.0,"breakHorizontal":-12.4,"spinRate":2105,"spinDirection":67},"zone":7,"typeConfidence":2.0,"plateTime":0.46768064371271034,"extension":6.468234343612974},"hitData":{"launchSpeed":107.3,"launchAngle":21.0,"totalDistance":387.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":174.43,"coordY":50.3}},"index":2,"playId":"7958018a-7bed-3b20-b3c1-7a428b76127c","pitchNumber":3,"startTime":"2025-08-28T02:35:01.115Z","endTime":"2025-08-28T02:35:18.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":60.4,"awayTeamWinProbability":39.6,"homeTeamWinProbabilityAdded":16.4,"leverageIndex":2.35,"dramaIndex":165.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:35:18.870Z","atBatIndex":24},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Willy Adames out on a sacrifice fly to right fielder Kyle Tucker. Heliot Ramos scores. Rafael Devers to 3rd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:35:20.356Z","endTime":"2025-08-28T02:36:33.542Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"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":95.2,"endSpeed":87.2,"strikeZoneTop":3.35477625632551,"strikeZoneBottom":1.67004059184112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.37213876371082,"aZ":-12.821474714976588,"pfxX":-5.7853081184992075,"pfxZ":9.994459023396434,"pX":0.9543468938790262,"pZ":1.0494184497074237,"vX0":8.119434039292726,"vY0":-138.1654211893303,"vZ0":-9.097646213106495,"x":80.62,"y":210.45,"x0":-1.2688182122543517,"y0":50.00229750257367,"z0":5.243504152284884,"aX":-11.201693455779244},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2150,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39621097654870363,"extension":6.977115353620177},"index":0,"playId":"199aa4f8-8929-34d9-856e-ff6541da6576","pitchNumber":1,"startTime":"2025-08-28T02:35:46.593Z","endTime":"2025-08-28T02:35:49.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.5,"endSpeed":85.8,"strikeZoneTop":3.45379904036199,"strikeZoneBottom":1.69361145249341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.017186980614355,"aZ":-25.07319952503593,"pfxX":-7.385656511699639,"pfxZ":3.770125367153952,"pX":-0.9593028773320729,"pZ":3.114537440564829,"vX0":4.0966605625845975,"vY0":-136.15904583458467,"vZ0":-2.0592702066608704,"x":153.57,"y":154.69,"x0":-1.5213349422764115,"y0":50.00241228006139,"z0":5.610047669260079,"aX":-13.91074079512726},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.6,"breakHorizontal":12.6,"spinRate":2144,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.401789742425565,"extension":6.650891480371767},"index":1,"playId":"4dafb753-1969-37c2-9876-368ab0d71219","pitchNumber":2,"startTime":"2025-08-28T02:36:03.141Z","endTime":"2025-08-28T02:36:07.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.636983532212376,"aZ":-16.36756116704953,"pfxX":-5.983864756740072,"pfxZ":8.128976701970437,"pX":0.1770711251003132,"pZ":2.334386576180403,"vX0":6.63235074790405,"vY0":-138.0416328462534,"vZ0":-5.366188254665349,"x":110.25,"y":175.75,"x0":-1.47095941218944,"y0":50.000733858542546,"z0":5.392886616458948,"aX":-11.631644483353677},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":9.6,"spinRate":2220,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3956950488758264,"extension":6.882846336681253},"hitData":{"launchSpeed":88.0,"launchAngle":46.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.69,"coordY":127.6}},"index":2,"playId":"59357cf9-fa88-36f5-a975-c06b9b6b022d","pitchNumber":3,"startTime":"2025-08-28T02:36:18.953Z","endTime":"2025-08-28T02:36:33.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":61.1,"awayTeamWinProbability":38.9,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":1.7,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:36:33.542Z","atBatIndex":25},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Dominic Smith out on a sacrifice fly to center fielder Pete Crow-Armstrong. Rafael Devers scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:36:51.952Z","endTime":"2025-08-28T02:38:49.730Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.28485523300165,"strikeZoneBottom":1.52075793239355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.160818172252768,"aZ":-30.77796091232081,"pfxX":-9.911191881101857,"pfxZ":0.8389085314092792,"pX":-1.1320917038143439,"pZ":2.0336084045639344,"vX0":4.155410430569996,"vY0":-128.61237702921105,"vZ0":-3.136218470426461,"x":160.15,"y":183.87,"x0":-1.4864251430258395,"y0":50.003002138444295,"z0":5.670772335817709,"aX":-16.504795983102213},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":16.9,"spinRate":1421,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.42684145175307364,"extension":6.5430188308346695},"index":0,"playId":"10687135-d231-37bd-8fde-c57f525b4756","pitchNumber":1,"startTime":"2025-08-28T02:37:17.060Z","endTime":"2025-08-28T02:37:20.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.587769565845765,"aZ":-34.561962781518055,"pfxX":-7.989672014169795,"pfxZ":-1.4416953326139268,"pX":-1.2025912574372097,"pZ":2.3775810930396157,"vX0":3.7190411773244962,"vY0":-127.4771095912049,"vZ0":-1.360116918824309,"x":162.84,"y":174.59,"x0":-1.6371973256346901,"y0":50.002894602556445,"z0":5.630120361730866,"aX":-13.236109670674105},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.6,"breakHorizontal":13.7,"spinRate":1466,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.42858632122314866,"extension":6.625789266306963},"index":1,"playId":"13671f4d-567f-3cf4-9a93-6bbfbe0007dc","pitchNumber":2,"startTime":"2025-08-28T02:37:31.795Z","endTime":"2025-08-28T02:37:35.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.4197261124541,"aZ":-25.00942242507784,"pfxX":-1.8277001854555714,"pfxZ":4.026447542914974,"pX":0.867667924907017,"pZ":2.8027605681475074,"vX0":6.839066698418538,"vY0":-131.8580872037002,"vZ0":-2.5222270379699143,"x":83.93,"y":163.11,"x0":-1.5108437242463006,"y0":50.0004657392443,"z0":5.597795089301886,"aX":-3.2507922109294136},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.0,"breakHorizontal":1.9,"spinRate":2143,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.41381609797117,"extension":6.710693208246876},"index":2,"playId":"0d48f4b9-cd85-30e2-94f4-00394b6c6ba6","pitchNumber":3,"startTime":"2025-08-28T02:37:48.340Z","endTime":"2025-08-28T02:37:52.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-28T02:38:08.178Z","endTime":"2025-08-28T02:38:20.245Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.07815774882854,"strikeZoneBottom":1.45012955400988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.067050362347068,"aZ":-25.494538263015574,"pfxX":-9.138538979300723,"pfxZ":3.5596751066165364,"pX":1.2259445933043216,"pZ":2.948378912314996,"vX0":9.986122775814914,"vY0":-136.14301623757746,"vZ0":-2.4135167567788454,"x":70.27,"y":159.17,"x0":-1.3033978005144353,"y0":50.00171883060796,"z0":5.612062686100794,"aX":-17.143155013787908},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.1,"breakHorizontal":14.4,"spinRate":2254,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4024144795962634,"extension":6.8500446958438514},"index":4,"playId":"1bfe4724-7ad2-331a-a581-557477f5c18b","pitchNumber":4,"startTime":"2025-08-28T02:38:20.245Z","endTime":"2025-08-28T02:38:24.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.31419559562675,"aZ":-25.381660482705666,"pfxX":2.688853300212144,"pfxZ":4.04945034993103,"pX":-0.07153682613345644,"pZ":3.23340026486934,"vX0":2.876243093109465,"vY0":-128.6237578577417,"vZ0":-0.9851942141915656,"x":119.73,"y":151.48,"x0":-1.5530237262952062,"y0":50.003362172278756,"z0":5.586824486817566,"aX":4.512146111723461},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":-5.5,"spinRate":2218,"spinDirection":171},"zone":2,"typeConfidence":2.0,"plateTime":0.42558517614495495,"extension":6.419364893192347},"hitData":{"launchSpeed":85.3,"launchAngle":35.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.45,"coordY":77.92}},"index":5,"playId":"c2a2e1f2-2539-3c90-993e-3d1aacfeaafd","pitchNumber":5,"startTime":"2025-08-28T02:38:37.724Z","endTime":"2025-08-28T02:38:49.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":1.58,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:38:49.730Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, third baseman Matt Shaw to first baseman Justin Turner.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:39:20.235Z","endTime":"2025-08-28T02:39:30.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.833951778272667,"aZ":-33.38032452107779,"pfxX":1.1299074060736158,"pfxZ":-0.736888022978361,"pX":0.7246449295511288,"pZ":2.3620547750554626,"vX0":5.133559288938278,"vY0":-126.46510972921358,"vZ0":-1.494108009036707,"x":89.38,"y":175.0,"x0":-1.4717632309301691,"y0":50.00535447241342,"z0":5.6182137401765875,"aX":1.8438225464092672},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.4,"breakHorizontal":-3.1,"spinRate":2114,"spinDirection":79},"zone":6,"typeConfidence":2.0,"plateTime":0.4317851109112216,"extension":6.607642105203529},"hitData":{"launchSpeed":94.6,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":165.36}},"index":0,"playId":"124f82b9-687b-3c53-86a6-dabafa0ec8fc","pitchNumber":1,"startTime":"2025-08-28T02:39:22.649Z","endTime":"2025-08-28T02:39:30.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:39:30.917Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, second baseman Casey Schmitt to first baseman Dominic Smith.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T02:40:43.288Z","endTime":"2025-08-28T02:42:13.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.03065890724553,"strikeZoneBottom":1.31469047813921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.078772180025194,"aZ":-34.33037633619277,"pfxX":-0.5567660892596978,"pfxZ":-1.4721804198284456,"pX":-0.07112979118405263,"pZ":2.0308186695989043,"vX0":-4.83537577741186,"vY0":-119.81934416577691,"vZ0":-2.4888310652858987,"x":119.71,"y":183.95,"x0":2.041353422385434,"y0":50.00460645768587,"z0":6.135834581648392,"aX":-0.8135885699186965},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.0,"breakHorizontal":2.2,"spinRate":2529,"spinDirection":326},"zone":5,"typeConfidence":2.0,"plateTime":0.45625813836245577,"extension":6.5751977813714015},"index":0,"playId":"d2831af0-62bf-3a43-a87c-941b99d15627","pitchNumber":1,"startTime":"2025-08-28T02:41:37.521Z","endTime":"2025-08-28T02:41:41.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.71685696944246,"aZ":-35.91538553045077,"pfxX":-0.46179348721949753,"pfxZ":-2.508216390154513,"pX":-0.4101094032344535,"pZ":1.9183267815962284,"vX0":-5.281933995806185,"vY0":-121.08217922786604,"vZ0":-2.663234617669958,"x":132.63,"y":186.99,"x0":1.8558188212041593,"y0":50.00374450412265,"z0":6.162358401760158,"aX":-0.6879256395132914},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.9,"breakHorizontal":2.0,"spinRate":2571,"spinDirection":326},"zone":4,"typeConfidence":0.94,"plateTime":0.4516391219884692,"extension":6.769396811764638},"index":1,"playId":"86059ba1-dcdd-3d20-a405-14d9f898625c","pitchNumber":2,"startTime":"2025-08-28T02:41:48.745Z","endTime":"2025-08-28T02:41:52.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.213886361703437,"aZ":-32.64991738676838,"pfxX":-1.2701391982370835,"pfxZ":-0.3252421433686523,"pX":-0.651004599754878,"pZ":1.805276789486882,"vX0":-5.328941618586115,"vY0":-119.99081287935036,"vZ0":-3.343798742508171,"x":141.81,"y":190.04,"x0":1.7510673815553115,"y0":50.00007062331923,"z0":6.084821665461632,"aX":-1.8770364206654244},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.1,"breakHorizontal":3.4,"spinRate":2751,"spinDirection":326},"zone":7,"typeConfidence":0.87,"plateTime":0.45408228136881634,"extension":6.742026867248075},"hitData":{"launchSpeed":86.9,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.21,"coordY":154.85}},"index":2,"playId":"2f3364ef-58b4-3ca9-a9e1-9ef8ffce6eb9","pitchNumber":3,"startTime":"2025-08-28T02:42:07.306Z","endTime":"2025-08-28T02:42:13.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:42:13.754Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dansby Swanson lines out sharply to second baseman Casey Schmitt.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T02:42:16.811Z","endTime":"2025-08-28T02:42:57.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.9,"strikeZoneTop":3.49420604524432,"strikeZoneBottom":1.54163541413613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.06737632842557,"aZ":-37.451578182817116,"pfxX":-2.4197107614451205,"pfxZ":-4.168729356893552,"pX":0.02206886267897418,"pZ":2.463732600535704,"vX0":-3.079701242137588,"vY0":-112.00289098599745,"vZ0":-0.06886766754727747,"x":116.16,"y":172.26,"x0":1.7316800363649527,"y0":50.00417981190885,"z0":6.338904746573457,"aX":-3.06086058687983},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-7.2,"breakHorizontal":5.2,"spinRate":2760,"spinDirection":337},"zone":5,"typeConfidence":2.0,"plateTime":0.48986199038768863,"extension":6.649554776813173},"index":0,"playId":"d8a1288b-b90d-34af-bcee-d3f12355db2e","pitchNumber":1,"startTime":"2025-08-28T02:42:40.355Z","endTime":"2025-08-28T02:42:44.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.29700861582275,"aZ":-40.7099982424811,"pfxX":-0.8974928207009412,"pfxZ":-6.674529638173961,"pX":0.5355530795774323,"pZ":2.0155041332815236,"vX0":-2.1804038044033325,"vY0":-112.84641724144922,"vZ0":-0.36207838931694747,"x":96.59,"y":184.36,"x0":1.6345526059614786,"y0":50.00556821222064,"z0":6.3113814151535355,"aX":-1.1468444413657708},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-11.9,"breakHorizontal":2.3,"spinRate":2728,"spinDirection":341},"zone":9,"typeConfidence":2.0,"plateTime":0.487089752101753,"extension":6.509680420087492},"hitData":{"launchSpeed":102.0,"launchAngle":10.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":139.19,"coordY":125.91}},"index":1,"playId":"a0c7a261-ca23-361f-845f-8533be2386f7","pitchNumber":2,"startTime":"2025-08-28T02:42:53.278Z","endTime":"2025-08-28T02:42:57.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:42:57.830Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Shaw flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T02:42:58.403Z","endTime":"2025-08-28T02:43:29.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.780524929311316,"aZ":-34.75565586591834,"pfxX":0.14265459317000612,"pfxZ":-1.824885618322087,"pX":-0.10508157627234284,"pZ":1.1793218147354008,"vX0":-4.76897469859105,"vY0":-118.30926070643734,"vZ0":-3.973117525171652,"x":121.01,"y":206.94,"x0":1.9190557127451808,"y0":50.00289428148316,"z0":6.069316164397889,"aX":0.2031412769583585},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.0,"breakHorizontal":1.0,"spinRate":2739,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.46314602880453615,"extension":6.760917935526743},"hitData":{"launchSpeed":82.2,"launchAngle":37.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.65,"coordY":96.04}},"index":0,"playId":"9aa6ecda-9d00-3a18-8195-8b5c01be4f18","pitchNumber":1,"startTime":"2025-08-28T02:43:22.157Z","endTime":"2025-08-28T02:43:29.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:43:29.997Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T02:44:52.589Z","endTime":"2025-08-28T02:46:58.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.32683902399458,"strikeZoneBottom":1.56167918524402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.015348654306727,"aZ":-18.562623522784275,"pfxX":-5.22701672002349,"pfxZ":7.090260340483608,"pX":-0.14028943187781936,"pZ":2.243285150574388,"vX0":5.48847646770095,"vY0":-136.9040944655136,"vZ0":-5.144896731581808,"x":122.35,"y":178.21,"x0":-1.481143678073501,"y0":50.002056493307826,"z0":5.396609002109294,"aX":-10.034245563080514},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":8.5,"spinRate":2196,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3983664940484086,"extension":6.700519822911671},"index":0,"playId":"4f7700e7-c563-35c9-ba1e-cf60bf55ce93","pitchNumber":1,"startTime":"2025-08-28T02:45:34.201Z","endTime":"2025-08-28T02:45:38.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.36960625316616,"aZ":-16.589923074488226,"pfxX":-4.77344030837206,"pfxZ":8.166337748882205,"pX":-0.03652687853209519,"pZ":2.58352053364868,"vX0":5.438270097556466,"vY0":-136.61136992072926,"vZ0":-4.655290642149635,"x":118.39,"y":169.02,"x0":-1.4237695430907846,"y0":50.003124597663444,"z0":5.43408530348762,"aX":-9.110106070612558},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":7.7,"spinRate":2166,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3994702709813698,"extension":6.721176900489038},"index":1,"playId":"d1808a50-7fda-3780-a54e-2e638dd98f83","pitchNumber":2,"startTime":"2025-08-28T02:45:49.778Z","endTime":"2025-08-28T02:45:54.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.20632282738689,"strikeZoneBottom":1.54632871172148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.28359344088275,"aZ":-17.39577077707109,"pfxX":-6.733476339622834,"pfxZ":7.706157640024294,"pX":1.5659486733823473,"pZ":2.9829277302954393,"vX0":9.94531404660024,"vY0":-136.87980829204977,"vZ0":-3.501041975914874,"x":57.31,"y":158.24,"x0":-1.2223201560933943,"y0":50.00077669787748,"z0":5.453956859505525,"aX":-12.90965222790693},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":10.3,"spinRate":2169,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.39858245489561117,"extension":6.884069211191234},"index":2,"playId":"295e4896-c21d-3fd3-8765-e0104f712576","pitchNumber":3,"startTime":"2025-08-28T02:46:10.160Z","endTime":"2025-08-28T02:46:13.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.14811649260137,"strikeZoneBottom":1.48792500743079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.36815671432911,"aZ":-28.922248523812225,"pfxX":8.725277372216766,"pfxZ":2.101825510953991,"pX":1.4894368569070553,"pZ":1.28295809388404,"vX0":4.674634181746343,"vY0":-123.18300229244724,"vZ0":-4.302197938003552,"x":60.23,"y":204.14,"x0":-1.5632061396271466,"y0":50.00065158708375,"z0":5.483996167844858,"aX":13.469446147362586},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.1,"breakHorizontal":-16.9,"spinRate":2415,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.44383876268631095,"extension":6.4985890710128515},"index":3,"playId":"807e3779-2f78-3697-b7c8-46e40b24605b","pitchNumber":4,"startTime":"2025-08-28T02:46:24.659Z","endTime":"2025-08-28T02:46:28.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.18970429118855,"strikeZoneBottom":1.52954626719669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.698791932255435,"aZ":-22.39585709280194,"pfxX":-9.437106185577372,"pfxZ":5.2539560488545005,"pX":1.8308842234878555,"pZ":0.7447167510047488,"vX0":11.210248554551645,"vY0":-135.16769896758865,"vZ0":-8.157341728492801,"x":47.21,"y":218.67,"x0":-1.1317329414880126,"y0":50.006197120586066,"z0":5.358034856319742,"aX":-17.577636875049652},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":14.9,"spinRate":2193,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4042403732413682,"extension":7.005945291097101},"index":4,"playId":"44d012a8-59b3-31f9-9acb-d06bf7ea2095","pitchNumber":5,"startTime":"2025-08-28T02:46:38.887Z","endTime":"2025-08-28T02:46:42.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.483775273809925,"aZ":-14.611079205317953,"pfxX":-5.378558132366857,"pfxZ":9.14804939020673,"pX":0.6009469043575649,"pZ":2.217431994821176,"vX0":7.527217776784957,"vY0":-136.80103407689646,"vZ0":-5.865792464942375,"x":94.09,"y":178.91,"x0":-1.4709266914863477,"y0":50.00451472383375,"z0":5.368594916474475,"aX":-10.328875299523858},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":8.4,"spinRate":2200,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.39840089213329755,"extension":6.811348169104391},"index":5,"playId":"841d22e1-b874-3dbd-ac05-6dc17a0caa6f","pitchNumber":6,"startTime":"2025-08-28T02:46:54.583Z","endTime":"2025-08-28T02:46:58.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:46:58.619Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jung Hoo Lee doubles (30) on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T02:46:58.057Z","endTime":"2025-08-28T02:48:23.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.204464805471048,"aZ":-16.91174245487558,"pfxX":-5.977833052216841,"pfxZ":7.998929611400962,"pX":0.04182172977667484,"pZ":1.940781411846692,"vX0":6.268037230141802,"vY0":-136.35281669845702,"vZ0":-6.283125896784836,"x":115.41,"y":186.38,"x0":-1.495439336310261,"y0":50.004585660377856,"z0":5.416143091510414,"aX":-11.408964467196075},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":9.7,"spinRate":2157,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3996580725174117,"extension":6.777107580603481},"index":0,"playId":"3b9dee1f-4162-37ff-af3d-2836553b3af9","pitchNumber":1,"startTime":"2025-08-28T02:47:25.849Z","endTime":"2025-08-28T02:47:32.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.850260679867578,"aZ":-34.90874213427797,"pfxX":-5.732055966656063,"pfxZ":-1.6187558139570877,"pX":-0.11391871347880872,"pZ":1.4732769216762003,"vX0":5.306301693090403,"vY0":-128.79415074804857,"vZ0":-3.5246196309470017,"x":121.34,"y":199.0,"x0":-1.448677805828934,"y0":50.00003693678533,"z0":5.537809409916837,"aX":-9.70142818728192},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.5,"breakHorizontal":9.4,"spinRate":1379,"spinDirection":259},"zone":8,"typeConfidence":2.0,"plateTime":0.4240451515797221,"extension":6.647904861368384},"index":1,"playId":"b721a685-000c-39ee-9f9e-e4b2dce36b61","pitchNumber":2,"startTime":"2025-08-28T02:47:47.749Z","endTime":"2025-08-28T02:47:51.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.44986296225567,"aZ":-19.167426151827602,"pfxX":-5.587409508525479,"pfxZ":6.6563973676452495,"pX":0.0618187187741626,"pZ":3.1045574443625377,"vX0":5.987513927376836,"vY0":-138.09033011077247,"vZ0":-2.9321506687118535,"x":114.64,"y":154.96,"x0":-1.3968224584598132,"y0":50.00056645670359,"z0":5.452376086037499,"aX":-10.913622192146772},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.8,"breakHorizontal":9.0,"spinRate":2337,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.39493280527532804,"extension":6.805331090640197},"hitData":{"launchSpeed":96.9,"launchAngle":20.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":68.28,"coordY":61.68}},"index":2,"playId":"99cc2ed2-5aaf-323b-9171-21b5b7a80273","pitchNumber":3,"startTime":"2025-08-28T02:48:07.889Z","endTime":"2025-08-28T02:48:23.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.5,"awayTeamWinProbability":29.5,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:48:23.164Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Matos grounds out, first baseman Justin Turner to pitcher Colin Rea. Jung Hoo Lee to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T02:48:31.929Z","endTime":"2025-08-28T02:50:52.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":84.2,"strikeZoneTop":3.01963187233723,"strikeZoneBottom":1.40871347991083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.384251613414524,"aZ":-22.714914730845184,"pfxX":-8.187660680060576,"pfxZ":5.18666519619326,"pX":-0.16821638018694104,"pZ":3.279992502948895,"vX0":6.229463494154542,"vY0":-134.50222803928446,"vZ0":-2.0046214612888438,"x":123.41,"y":150.22,"x0":-1.455654317700188,"y0":50.00469496802526,"z0":5.653175406762661,"aX":-14.936637726077436},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":13.4,"spinRate":2154,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4079325543076475,"extension":6.698882892939126},"index":0,"playId":"30b24723-fb3d-3cd0-a938-4981ad973a09","pitchNumber":1,"startTime":"2025-08-28T02:48:57.092Z","endTime":"2025-08-28T02:49:00.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.79386731190457,"aZ":-15.411135407814973,"pfxX":-4.698994222300849,"pfxZ":8.769162387129455,"pX":0.452117660661894,"pZ":3.242609634117743,"vX0":6.639689641339028,"vY0":-137.03302753143464,"vZ0":-3.326779173435261,"x":99.77,"y":151.23,"x0":-1.3858995965342222,"y0":50.003592959108225,"z0":5.5179525017531015,"aX":-8.984071897908583},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":7.2,"spinRate":2244,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.39890715149564837,"extension":6.703472918363501},"index":1,"playId":"a7fa6ac0-77b5-39ca-b7dd-001c09c8d699","pitchNumber":2,"startTime":"2025-08-28T02:49:13.672Z","endTime":"2025-08-28T02:49:18.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.69395277556084,"aZ":-18.971918452052297,"pfxX":-4.004585910895434,"pfxZ":6.945657930165089,"pX":-0.659794676173255,"pZ":3.2559619727944624,"vX0":3.696429321830903,"vY0":-136.86125738450446,"vZ0":-2.74458807938799,"x":142.15,"y":150.87,"x0":-1.5064476629600676,"y0":50.00009251473451,"z0":5.568308583065356,"aX":-7.609460261629204},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":6.5,"spinRate":2074,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3999182781966799,"extension":6.659999486339801},"index":2,"playId":"b24cee95-16c5-3851-b39e-9c6f1e8b6245","pitchNumber":3,"startTime":"2025-08-28T02:49:36.755Z","endTime":"2025-08-28T02:49:41.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-28T02:49:49.074Z","endTime":"2025-08-28T02:50:12.420Z","isPitch":false,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.99934760396658,"aZ":-34.57849555813947,"pfxX":6.775673518127885,"pfxZ":-1.6639859996875952,"pX":0.5109605220604604,"pZ":2.116505285983439,"vX0":2.7138449019756377,"vY0":-120.15851386471229,"vZ0":-1.1936594323281144,"x":97.52,"y":181.63,"x0":-1.5175457760949242,"y0":50.002829353917186,"z0":5.726917657544774,"aX":9.784048867242463},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.0,"breakHorizontal":-13.0,"spinRate":2604,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.4580262932278689,"extension":6.465726501932896},"index":4,"playId":"598b4acf-b7e1-3941-a115-c492533631ed","pitchNumber":4,"startTime":"2025-08-28T02:50:12.420Z","endTime":"2025-08-28T02:50:19.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":94.6,"endSpeed":86.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53517483044588,"aZ":-17.95160818812494,"pfxX":-7.2742405117461395,"pfxZ":7.462043453572478,"pX":-0.6576351008558906,"pZ":2.581306249495817,"vX0":4.904454220320777,"vY0":-137.66092190021746,"vZ0":-4.3349339563210965,"x":142.07,"y":169.08,"x0":-1.5235362699191373,"y0":50.00433369858951,"z0":5.403454147020247,"aX":-13.865815972195056},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":12.0,"spinRate":2060,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.398955784224428,"extension":6.856602191117972},"hitData":{"launchSpeed":59.9,"launchAngle":11.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.21,"coordY":158.02}},"index":5,"playId":"6afc845c-5ade-35f5-ad53-b0560bed2f5a","pitchNumber":5,"startTime":"2025-08-28T02:50:42.937Z","endTime":"2025-08-28T02:50:52.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":-2.8999999999999915,"leverageIndex":1.23,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:50:52.972Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Knizner grounds out, second baseman Nico Hoerner to first baseman Justin Turner.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T02:50:57.280Z","endTime":"2025-08-28T02:51:54.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"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":92.9,"endSpeed":85.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.59752008686007,"aZ":-23.494433515143943,"pfxX":-7.538777360853194,"pfxZ":4.66952504693633,"pX":-0.5672520753786782,"pZ":1.7303606095992046,"vX0":5.155037834458134,"vY0":-135.25169652351795,"vZ0":-5.55351219200591,"x":138.62,"y":192.06,"x0":-1.5153185148958261,"y0":50.00331818938325,"z0":5.450679770423711,"aX":-14.013041428997914},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.6,"breakHorizontal":12.6,"spinRate":2132,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.4044756261248841,"extension":6.790946288445583},"index":0,"playId":"00bbefc5-f287-388a-9eee-0b9e41c96123","pitchNumber":1,"startTime":"2025-08-28T02:51:21.667Z","endTime":"2025-08-28T02:51:26.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"third":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.952185534052596,"aZ":-25.403727022754733,"pfxX":-1.2448651072558548,"pfxZ":4.052645554721624,"pX":0.7713611544621711,"pZ":1.9833855045547315,"vX0":6.05744832724734,"vY0":-128.2638688632342,"vZ0":-4.025242102530444,"x":87.6,"y":185.23,"x0":-1.4567317207456647,"y0":50.00272984530787,"z0":5.548707205924867,"aX":-2.080312523836759},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.7,"breakHorizontal":1.0,"spinRate":2165,"spinDirection":178},"zone":9,"typeConfidence":2.0,"plateTime":0.4266557258826027,"extension":6.702385184919162},"hitData":{"launchSpeed":92.8,"launchAngle":5.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.26,"coordY":158.27}},"index":1,"playId":"aa40df26-ec9a-3fe5-857e-7bbc9470513b","pitchNumber":2,"startTime":"2025-08-28T02:51:47.870Z","endTime":"2025-08-28T02:51:54.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"third":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.4,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:51:54.738Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, second baseman Casey Schmitt to first baseman Dominic Smith.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T02:53:42.475Z","endTime":"2025-08-28T02:54:48.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.50159846954607,"strikeZoneBottom":1.58564744704252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.68412612724642,"aZ":-24.28772916413899,"pfxX":8.608640588761748,"pfxZ":5.59930515467344,"pX":0.7494018989112707,"pZ":2.8548754379930488,"vX0":-6.069143506145887,"vY0":-117.9753597665595,"vZ0":-2.185111946793272,"x":88.43,"y":161.7,"x0":2.2383119697167366,"y0":50.00183522869871,"z0":6.034330044884953,"aX":12.120454518390636},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":9.8,"breakHorizontal":-14.0,"spinRate":1764,"spinDirection":105},"zone":6,"typeConfidence":0.88,"plateTime":0.4644736743067073,"extension":6.54675115063544},"index":0,"playId":"e9089e51-aa80-31c5-84c5-d238f1db1b57","pitchNumber":1,"startTime":"2025-08-28T02:54:17.913Z","endTime":"2025-08-28T02:54:22.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.60502775134874,"strikeZoneBottom":1.71472539435941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.638946384897046,"aZ":-24.041762784685897,"pfxX":10.718426632023753,"pfxZ":5.766646073730826,"pX":-0.22542340691297563,"pZ":1.1114231234302845,"vX0":-8.843289824821268,"vY0":-118.07766933032644,"vZ0":-5.863220318658414,"x":125.59,"y":208.77,"x0":2.177091261506376,"y0":50.00480928321265,"z0":5.841009745203738,"aX":15.125574312030844},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":9.2,"breakHorizontal":-17.3,"spinRate":1995,"spinDirection":100},"zone":13,"typeConfidence":0.86,"plateTime":0.4639952694487688,"extension":6.83481891929052},"index":1,"playId":"8faef2cf-27f9-3a6c-938f-4057e384440f","pitchNumber":2,"startTime":"2025-08-28T02:54:28.461Z","endTime":"2025-08-28T02:54:32.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.12996306152961,"aZ":-13.217831945774325,"pfxX":6.11850331723091,"pfxZ":10.352165286808713,"pX":0.5171111047529737,"pZ":2.0737976995268106,"vX0":-6.024407046823264,"vY0":-134.9035872248473,"vZ0":-8.529514739247494,"x":97.29,"y":182.79,"x0":1.991289833229697,"y0":50.00572789933087,"z0":6.222369833362581,"aX":11.206437459654202},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":-9.7,"spinRate":2240,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.40704386448506025,"extension":6.696602654011894},"hitData":{"launchSpeed":89.9,"launchAngle":-39.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.63,"coordY":161.31}},"index":2,"playId":"773cf6c6-da37-37f1-b9e4-30d79e3900d7","pitchNumber":3,"startTime":"2025-08-28T02:54:41.466Z","endTime":"2025-08-28T02:54:48.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:54:48.153Z","atBatIndex":35},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nico Hoerner hit by pitch.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T02:54:51.284Z","endTime":"2025-08-28T02:56:00.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.2,"endSpeed":75.8,"strikeZoneTop":3.38394525478311,"strikeZoneBottom":1.5526686394572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.52704744961239,"aZ":-35.30567761480965,"pfxX":-0.7529311194068088,"pfxZ":-2.1503474263722797,"pX":-0.04446730277792807,"pZ":3.2055580268407646,"vX0":-4.660537908275478,"vY0":-119.63327464864632,"vZ0":0.3957279366724131,"x":118.69,"y":152.23,"x0":2.0247589918165723,"y0":50.005041637771676,"z0":6.195927679692694,"aX":-1.094437349898584},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.6,"breakHorizontal":2.4,"spinRate":2626,"spinDirection":327},"zone":2,"typeConfidence":2.0,"plateTime":0.45738535722216156,"extension":6.574933392854981},"index":0,"playId":"c1802be8-2d70-355e-af14-547c9e7998cc","pitchNumber":1,"startTime":"2025-08-28T02:55:10.961Z","endTime":"2025-08-28T02:55:14.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-28T02:55:21.111Z","endTime":"2025-08-28T02:55:31.778Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.402887735525063,"aZ":-12.524785345034134,"pfxX":4.798435215881764,"pfxZ":10.687206379128483,"pX":0.3579337225443286,"pZ":2.0138998036574773,"vX0":-5.784448913730095,"vY0":-134.9860372442162,"vZ0":-8.845567373002579,"x":103.36,"y":184.4,"x0":1.9089209802655147,"y0":50.001724058797976,"z0":6.2228650236450465,"aX":8.821813126939912},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":-7.4,"spinRate":2298,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.4063332563273976,"extension":6.642066976568798},"index":2,"playId":"4951deb9-51d2-35a5-9ef0-ef11c2eb548a","pitchNumber":2,"startTime":"2025-08-28T02:55:31.778Z","endTime":"2025-08-28T02:55:35.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.27578658299221,"aZ":-10.816553325289886,"pfxX":7.755992638341148,"pfxZ":11.626763255764047,"pX":-2.260054671065996,"pZ":0.7509356876114205,"vX0":-12.931547325922741,"vY0":-134.6792483003004,"vZ0":-12.236774438753558,"x":203.15,"y":218.5,"x0":1.5962789993836657,"y0":50.00535611737024,"z0":6.1190148861451075,"aX":14.250720991329043},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.4,"breakHorizontal":-11.3,"spinRate":2263,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4067102792539039,"extension":6.825065692357145},"index":3,"playId":"9ff90331-4d34-3a06-a027-3f82c7df6bf9","pitchNumber":3,"startTime":"2025-08-28T02:55:48.393Z","endTime":"2025-08-28T02:56:00.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.92,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:56:00.015Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a line drive to right fielder Luis Matos. Nico Hoerner to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T02:57:05.378Z","endTime":"2025-08-28T02:57:18.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T02:56:11.947Z","endTime":"2025-08-28T02:57:07.474Z","isPitch":false,"type":"action","player":{"id":663656,"link":"/api/v1/people/663656"},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.18646697018932,"aZ":-31.672649273770762,"pfxX":-0.5412571463532665,"pfxZ":0.3394571544496223,"pX":0.2376136813617123,"pZ":2.780418378718098,"vX0":-4.085326537324378,"vY0":-119.77839985056306,"vZ0":-1.3539868334382188,"x":107.94,"y":163.71,"x0":2.032409772680133,"y0":50.000094288522654,"z0":6.173730919278939,"aX":-0.7891215184127168},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.6,"breakHorizontal":1.9,"spinRate":2654,"spinDirection":333},"zone":5,"typeConfidence":0.8,"plateTime":0.45651850412039874,"extension":6.724388598864882},"hitData":{"launchSpeed":81.3,"launchAngle":21.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.64,"coordY":99.59}},"index":1,"playId":"85dae761-a66c-33a8-9368-943bd49ff77c","pitchNumber":1,"startTime":"2025-08-28T02:57:07.474Z","endTime":"2025-08-28T02:57:18.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.9,"awayTeamWinProbability":42.1,"homeTeamWinProbabilityAdded":-5.5,"leverageIndex":1.77,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:57:18.508Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks. Nico Hoerner to 3rd. Kyle Tucker to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T02:57:15.760Z","endTime":"2025-08-28T02:59:33.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.21897302764177,"strikeZoneBottom":1.40739913626523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.019319035687303,"aZ":-14.89039244176469,"pfxX":6.849838001859234,"pfxZ":9.711809382302429,"pX":0.8331753697673756,"pZ":0.8101987530221395,"vX0":-5.266206219656695,"vY0":-132.71596172182385,"vZ0":-10.9886786617527,"x":85.24,"y":216.9,"x0":1.955486160015674,"y0":50.005750428133204,"z0":6.095404574688366,"aX":12.193071004362531},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.4,"breakHorizontal":-11.3,"spinRate":2206,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.41308060427434334,"extension":6.848762863344655},"index":0,"playId":"04bd5c7c-9261-3261-9e11-74dbe148db6e","pitchNumber":1,"startTime":"2025-08-28T02:57:51.689Z","endTime":"2025-08-28T02:57:55.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.18950618513599,"strikeZoneBottom":1.43043628317523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.474741598386913,"aZ":-13.485828677131572,"pfxX":5.175155027507085,"pfxZ":10.476538977307822,"pX":0.13856035829518676,"pZ":3.088112962805841,"vX0":-6.422941836146984,"vY0":-133.185005313556,"vZ0":-5.959789361782356,"x":111.72,"y":155.4,"x0":1.917004141839229,"y0":50.00396185356266,"z0":6.3425665043371415,"aX":9.233063938186255},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":-7.9,"spinRate":2279,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4123610966809972,"extension":6.778304083295761},"index":1,"playId":"f52e6127-7ceb-30d4-9edb-e779882ca5ab","pitchNumber":2,"startTime":"2025-08-28T02:58:14.004Z","endTime":"2025-08-28T02:58:18.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.4,"strikeZoneTop":3.21182374209361,"strikeZoneBottom":1.45297791284465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.488986798284518,"aZ":-36.02278622302117,"pfxX":-0.25880399722802805,"pfxZ":-2.651724821873449,"pX":-0.6797069689082952,"pZ":1.6617456441240048,"vX0":-6.461876195356828,"vY0":-119.42271192160665,"vZ0":-2.7915695830143403,"x":142.91,"y":193.91,"x0":2.0867033692291814,"y0":50.000733221897065,"z0":6.063983161671897,"aX":-0.3744685466290123},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.2,"breakHorizontal":1.9,"spinRate":2549,"spinDirection":333},"zone":7,"typeConfidence":0.96,"plateTime":0.45742991798082944,"extension":6.758406919559926},"index":2,"playId":"c515b219-fced-3769-95fd-940a65e65ba7","pitchNumber":3,"startTime":"2025-08-28T02:58:30.759Z","endTime":"2025-08-28T02:58:34.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":81.4,"endSpeed":74.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.6210258092786,"aZ":-23.678755624021516,"pfxX":8.698877587194996,"pfxZ":6.02109173740059,"pX":0.4481211753048038,"pZ":2.199833213046244,"vX0":-6.6181617790821985,"vY0":-118.30742089996748,"vZ0":-3.7760971201191245,"x":99.92,"y":179.38,"x0":2.158439437474942,"y0":50.00172047716576,"z0":5.99927996564165,"aX":12.269216833921883},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":10.2,"breakHorizontal":-14.0,"spinRate":1814,"spinDirection":104},"zone":6,"typeConfidence":0.86,"plateTime":0.46385151803966096,"extension":6.801808190017663},"index":3,"playId":"83637403-7b1a-3935-b931-e13a3a82e607","pitchNumber":4,"startTime":"2025-08-28T02:58:49.449Z","endTime":"2025-08-28T02:58:53.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.1847454104774,"strikeZoneBottom":1.37432990330827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.90093064334133,"aZ":-24.18245517135872,"pfxX":8.19122880350615,"pfxZ":5.705997615998945,"pX":1.3858976705874342,"pZ":1.2434357294112366,"vX0":-4.817963434810429,"vY0":-117.75317263971729,"vZ0":-5.4779227585713075,"x":64.17,"y":205.21,"x0":2.3969289026161325,"y0":50.004594107395036,"z0":5.8448580172170805,"aX":11.474369378259295},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":9.2,"breakHorizontal":-13.6,"spinRate":1989,"spinDirection":97},"zone":14,"typeConfidence":0.87,"plateTime":0.4656207074878038,"extension":6.824071524371539},"index":4,"playId":"0bd885f8-3f5e-317a-b4f8-add59a7448c2","pitchNumber":5,"startTime":"2025-08-28T02:59:09.092Z","endTime":"2025-08-28T02:59:13.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.20964645086057,"strikeZoneBottom":1.42500737619923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.734960804234007,"aZ":-11.47690311995245,"pfxX":5.919045192692629,"pfxZ":11.27461522869746,"pX":-0.9385269985380248,"pZ":1.303736492652443,"vX0":-9.162956916630169,"vY0":-134.74264874539145,"vZ0":-10.612228324349791,"x":152.77,"y":203.58,"x0":1.7397876421201512,"y0":50.00443369483843,"z0":6.108369818582234,"aX":10.867658317049399},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.2,"breakHorizontal":-8.8,"spinRate":2271,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4067709302582254,"extension":6.816428356284938},"index":5,"playId":"563485d3-510b-3e49-9e85-259c864e2adb","pitchNumber":6,"startTime":"2025-08-28T02:59:28.430Z","endTime":"2025-08-28T02:59:33.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.4,"awayTeamWinProbability":50.6,"homeTeamWinProbabilityAdded":-8.5,"leverageIndex":2.81,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2025-08-28T02:59:33.081Z","atBatIndex":38},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Justin Turner grounds into a double play, pitcher Carson Whisenhunt to shortstop Willy Adames to second baseman Casey Schmitt to first baseman Dominic Smith. Seiya Suzuki out at 2nd. Justin Turner out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T03:00:47.255Z","endTime":"2025-08-28T03:02:06.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687931,"link":"/api/v1/people/687931"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"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":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T02:59:43.548Z","endTime":"2025-08-28T03:00:49.331Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.52703805465053,"aZ":-26.96133921428321,"pfxX":10.21821150332454,"pfxZ":3.773458976091196,"pX":-0.09346715634910452,"pZ":1.1883470671620329,"vX0":-8.322582546638866,"vY0":-116.92735166957463,"vZ0":-5.039064011589457,"x":120.56,"y":206.69,"x0":2.188443119089091,"y0":50.00392414247072,"z0":5.908333774998798,"aX":14.117332623633267},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":5.8,"breakHorizontal":-16.4,"spinRate":2101,"spinDirection":108},"zone":13,"typeConfidence":0.89,"plateTime":0.46885703834679004,"extension":6.843088668671899},"index":1,"playId":"94bb8761-a85a-3428-ac93-64069c02bdef","pitchNumber":1,"startTime":"2025-08-28T03:00:49.331Z","endTime":"2025-08-28T03:00:54.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.871986360062586,"aZ":-26.397933113710067,"pfxX":8.975724862766546,"pfxZ":3.8651918066159574,"pX":-0.1698608611875153,"pZ":1.7867697047111157,"vX0":-8.186084672568699,"vY0":-121.67593416668481,"vZ0":-4.360266051495397,"x":123.47,"y":190.54,"x0":2.0791500937934595,"y0":50.00075473983428,"z0":5.90136089850266,"aX":13.397470120137795},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.1,"breakHorizontal":-14.2,"spinRate":1973,"spinDirection":107},"zone":8,"typeConfidence":0.75,"plateTime":0.4509328566827726,"extension":6.976455986798618},"index":2,"playId":"d0e39c65-e236-382e-86fa-b61f2264f7f0","pitchNumber":2,"startTime":"2025-08-28T03:01:18.775Z","endTime":"2025-08-28T03:01:22.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.235188694749496,"aZ":-13.394404883064766,"pfxX":7.450976659693394,"pfxZ":9.915568204670977,"pX":0.439791282234887,"pZ":3.6160972292151237,"vX0":-6.945325765120586,"vY0":-137.21072000542273,"vZ0":-4.599952277966676,"x":100.24,"y":141.15,"x0":2.0439523906394546,"y0":50.00355794860334,"z0":6.236727929981764,"aX":14.113843608317124},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":-11.9,"spinRate":2364,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.40020193324533304,"extension":6.729960616517519},"index":3,"playId":"c77da22c-e3b2-3c12-85ee-e37715f74424","pitchNumber":3,"startTime":"2025-08-28T03:01:39.000Z","endTime":"2025-08-28T03:01:43.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.729129062046603,"aZ":-14.892066586074062,"pfxX":7.479000705401443,"pfxZ":9.355041117161337,"pX":0.42614589181896034,"pZ":2.8572754884340386,"vX0":-6.490081787400582,"vY0":-135.56871285632644,"vZ0":-6.083143940688369,"x":100.76,"y":161.63,"x0":1.888347646399371,"y0":50.00376801968425,"z0":6.183580233065274,"aX":13.817156672244286},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":-12.0,"spinRate":2273,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.4051942110888711,"extension":6.707246053781871},"hitData":{"launchSpeed":97.9,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.01,"coordY":145.09}},"index":4,"playId":"4fcb6f7b-424d-3076-a306-4edfc0b469e7","pitchNumber":4,"startTime":"2025-08-28T03:01:57.480Z","endTime":"2025-08-28T03:02:06.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_ab"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_ab"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_pa"},{"player":{"id":687931,"link":"/api/v1/people/687931"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":21.4,"leverageIndex":3.48,"dramaIndex":223.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:02:06.923Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:03:16.647Z","endTime":"2025-08-28T03:05:40.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":2.95754648313379,"strikeZoneBottom":1.3506714503263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.677484946876792,"aZ":-35.4420572158552,"pfxX":0.7428559340676797,"pfxZ":-2.1607333761206737,"pX":0.9613145984907114,"pZ":1.7677850746589436,"vX0":5.723758736436442,"vY0":-122.24654493069458,"vZ0":-1.9755652476216636,"x":80.36,"y":191.05,"x0":-1.504923990481741,"y0":50.00051743201102,"z0":5.623572953606237,"aX":1.1244353013520625},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.1,"breakHorizontal":-2.6,"spinRate":2165,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4477391944683937,"extension":6.601304013424399},"index":0,"playId":"3f50121f-cbdc-3dbc-b35c-d1551a62ae68","pitchNumber":1,"startTime":"2025-08-28T03:04:31.864Z","endTime":"2025-08-28T03:04:35.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.303131812973295,"aZ":-15.071543397550988,"pfxX":-5.647199574409338,"pfxZ":9.116714558172912,"pX":0.6537615831075713,"pZ":2.4633477139970394,"vX0":7.831546432471347,"vY0":-136.20875397846416,"vZ0":-5.033474212189853,"x":92.08,"y":172.27,"x0":-1.5269132278126243,"y0":50.00558961682684,"z0":5.379736700760928,"aX":-10.598200363421887},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":8.5,"spinRate":2162,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.40232559916310695,"extension":6.819571931585855},"index":1,"playId":"8d4bd51f-281a-3361-8935-9ee4bae31614","pitchNumber":2,"startTime":"2025-08-28T03:04:44.932Z","endTime":"2025-08-28T03:04:48.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.504831116507916,"aZ":-15.778719153504989,"pfxX":-4.9396733597235,"pfxZ":8.72205984590215,"pX":-0.01406631488605687,"pZ":2.779790605646071,"vX0":5.799241151110255,"vY0":-136.14088153708417,"vZ0":-4.42155513618263,"x":117.54,"y":163.73,"x0":-1.5286658363754593,"y0":50.00099515263257,"z0":5.514776671363095,"aX":-9.284163619608456},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":7.7,"spinRate":2152,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.40209930177374176,"extension":6.746429267017442},"index":2,"playId":"d7011fcc-0366-357a-87f0-982d6ce00709","pitchNumber":3,"startTime":"2025-08-28T03:05:00.382Z","endTime":"2025-08-28T03:05:05.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.03482680672813,"strikeZoneBottom":1.48176106461479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.00019116453518,"aZ":-21.230507912515883,"pfxX":-3.4370138134823396,"pfxZ":6.042296568720198,"pX":0.16399030684881472,"pZ":3.630795138930076,"vX0":5.353418915727052,"vY0":-133.31604937917285,"vZ0":-0.967482833517461,"x":110.75,"y":140.75,"x0":-1.417859369926696,"y0":50.00217085842962,"z0":5.521969759706197,"aX":-6.2250008093812985},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.9,"breakHorizontal":5.2,"spinRate":1984,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40988268744399203,"extension":6.788273301703488},"index":3,"playId":"55adf6e6-260a-34f4-9ba0-7c9bf348905d","pitchNumber":4,"startTime":"2025-08-28T03:05:19.968Z","endTime":"2025-08-28T03:05:23.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.166027329630015,"aZ":-35.979326943303974,"pfxX":1.2404074670866223,"pfxZ":-2.4823104511964127,"pX":0.26506994930727784,"pZ":1.3946060402947253,"vX0":4.213153619162144,"vY0":-122.79022244124883,"vZ0":-2.7478185656823775,"x":106.9,"y":201.13,"x0":-1.6305166032726235,"y0":50.00019833975408,"z0":5.574089743509086,"aX":1.9033507417990447},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.9,"breakHorizontal":-3.2,"spinRate":2193,"spinDirection":79},"zone":8,"typeConfidence":2.0,"plateTime":0.445195255487024,"extension":6.651242213573349},"index":4,"playId":"cad773e6-70a4-3744-a1e4-36d661c5a466","pitchNumber":5,"startTime":"2025-08-28T03:05:35.672Z","endTime":"2025-08-28T03:05:40.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:05:40.074Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:05:38.915Z","endTime":"2025-08-28T03:07:12.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.50530569475914,"strikeZoneBottom":1.62866955241661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.876540014460343,"aZ":-16.46743373832991,"pfxX":-4.766584848063339,"pfxZ":8.331869621638468,"pX":2.006961800382948,"pZ":2.406561360934502,"vX0":10.342201239781609,"vY0":-136.17200617892735,"vZ0":-5.122614448910614,"x":40.5,"y":173.8,"x0":-1.214631370069275,"y0":50.00129722101011,"z0":5.445016853507305,"aX":-8.984867806305129},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":6.5,"spinRate":2113,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4016707001323465,"extension":6.847575215653871},"index":0,"playId":"1b15ad77-1028-3873-9e6d-1a0408b5c1a9","pitchNumber":1,"startTime":"2025-08-28T03:06:03.507Z","endTime":"2025-08-28T03:06:07.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.51517101826149,"strikeZoneBottom":1.55726715482525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.214726520266822,"aZ":-19.205890484858077,"pfxX":-4.272685342971753,"pfxZ":6.955049026538839,"pX":-0.11044313649934788,"pZ":3.7779514673268033,"vX0":5.08795684848764,"vY0":-135.34084161912367,"vZ0":-1.1465394235868214,"x":121.21,"y":136.78,"x0":-1.4553713846410155,"y0":50.00042830501154,"z0":5.5460119247718564,"aX":-7.963864044755},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":6.7,"spinRate":2120,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40397622747406503,"extension":6.837511721781241},"index":1,"playId":"e7f0e198-1ff0-32de-aa7a-96b14c8ac806","pitchNumber":2,"startTime":"2025-08-28T03:06:17.680Z","endTime":"2025-08-28T03:06:23.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.571726957106215,"aZ":-24.556216211926067,"pfxX":2.057236344353713,"pfxZ":4.727544562112593,"pX":1.174628414775762,"pZ":3.076716642740814,"vX0":5.772647245664601,"vY0":-125.90232524547808,"vZ0":-1.299223373948154,"x":72.23,"y":155.71,"x0":-1.4114639844257288,"y0":50.004334887776,"z0":5.5790455291862875,"aX":3.3162393737193887},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.5,"breakHorizontal":-5.0,"spinRate":2222,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.43435874248290673,"extension":6.67862994885406},"index":2,"playId":"0e225259-9ebc-3fd0-92fa-65437233af11","pitchNumber":3,"startTime":"2025-08-28T03:06:33.337Z","endTime":"2025-08-28T03:06:38.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.43144723070687,"strikeZoneBottom":1.61008921947456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.44522997594674,"aZ":-19.025334818137445,"pfxX":-4.150182039326558,"pfxZ":7.050580010842479,"pX":1.66052593209957,"pZ":2.2448735615776854,"vX0":9.126644506342968,"vY0":-135.22059220834367,"vZ0":-4.777637701321514,"x":53.7,"y":178.17,"x0":-1.2081484209719076,"y0":50.004737478690295,"z0":5.355822346611666,"aX":-7.74291940211237},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":5.8,"spinRate":2036,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4039257255868405,"extension":6.7741914731722},"index":3,"playId":"18a659a9-ec8b-3f38-8b34-0a6425aedc7c","pitchNumber":4,"startTime":"2025-08-28T03:06:51.954Z","endTime":"2025-08-28T03:06:55.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.42332011830189,"strikeZoneBottom":1.57431548602695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.602172985419983,"aZ":-18.41844483490435,"pfxX":-3.1576274576552192,"pfxZ":7.361750204938838,"pX":0.03798625546190843,"pZ":3.764821012521525,"vX0":4.846908031910226,"vY0":-135.81399577424327,"vZ0":-1.2419089077708931,"x":115.55,"y":137.13,"x0":-1.3591364017569256,"y0":50.00460376239114,"z0":5.50830448809495,"aX":-5.902326521467484},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.3,"breakHorizontal":4.7,"spinRate":2088,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40320314069967855,"extension":6.627340043482899},"index":4,"playId":"216f052e-e865-3c50-aa25-8d6d75d816fe","pitchNumber":5,"startTime":"2025-08-28T03:07:07.975Z","endTime":"2025-08-28T03:07:12.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:07:12.745Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to first baseman Justin Turner in foul territory.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:07:11.512Z","endTime":"2025-08-28T03:09:04.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.43106665907799,"strikeZoneBottom":1.71904411378426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.591196204313608,"aZ":-16.583357942805662,"pfxX":-3.3854757579413444,"pfxZ":8.275931657874207,"pX":-0.73313494653471,"pZ":3.2622166695889563,"vX0":3.3787905685413944,"vY0":-136.3040405520651,"vZ0":-2.878760917772502,"x":144.95,"y":150.7,"x0":-1.5481637021686667,"y0":50.00477583437582,"z0":5.475364641507214,"aX":-6.3795037568966775},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":5.4,"spinRate":2148,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.40165031013107955,"extension":6.749841697560052},"index":0,"playId":"936cbf45-79d3-3047-92c7-8ddbc0f5d122","pitchNumber":1,"startTime":"2025-08-28T03:07:41.765Z","endTime":"2025-08-28T03:07:45.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.936176955898553,"aZ":-17.517942807183427,"pfxX":-5.551298523065294,"pfxZ":7.935299806846132,"pX":-0.2673169909332411,"pZ":2.611327764401185,"vX0":5.257460719933675,"vY0":-134.94745017880794,"vZ0":-4.139624050984143,"x":127.19,"y":168.27,"x0":-1.5180781401083756,"y0":50.004738257860225,"z0":5.396714203576006,"aX":-10.255970924363359},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":9.0,"spinRate":2107,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.40564265141575584,"extension":6.938707612120949},"index":1,"playId":"7231be2b-d5de-33e5-8434-e358e6f9039a","pitchNumber":2,"startTime":"2025-08-28T03:07:57.593Z","endTime":"2025-08-28T03:08:03.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.971887712850105,"aZ":-15.596330625220904,"pfxX":-3.6915020251766295,"pfxZ":8.771480037623984,"pX":-0.22876257387784893,"pZ":2.407802536205479,"vX0":4.704057774698505,"vY0":-136.36128773550203,"vZ0":-5.33066061292058,"x":125.72,"y":173.77,"x0":-1.4936805432359894,"y0":50.0024015145693,"z0":5.457796065761123,"aX":-6.976941498459385},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":5.8,"spinRate":2081,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.40111661315769576,"extension":6.706779477450251},"index":2,"playId":"224292ce-daac-3e47-b90a-608c04881c05","pitchNumber":3,"startTime":"2025-08-28T03:08:30.341Z","endTime":"2025-08-28T03:08:34.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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.1,"endSpeed":76.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.27846541330345,"aZ":-29.65376842696154,"pfxX":10.299609166839272,"pfxZ":1.695015137352879,"pX":0.9025297078768141,"pZ":2.2552620430601875,"vX0":2.7615893845475803,"vY0":-121.00607160544463,"vZ0":-1.8713174857114903,"x":82.6,"y":177.89,"x0":-1.5909993260106483,"y0":50.00046697524682,"z0":5.632732180152505,"aX":15.294944272103919},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.9,"breakHorizontal":-19.3,"spinRate":2473,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4523789628185826,"extension":6.520559820136361},"hitData":{"launchSpeed":74.3,"launchAngle":75.0,"totalDistance":88.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.0,"coordY":180.06}},"index":3,"playId":"e20b2caf-2096-3473-af47-d8a5cdb9b5a2","pitchNumber":4,"startTime":"2025-08-28T03:08:55.092Z","endTime":"2025-08-28T03:09:04.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":68.2,"awayTeamWinProbability":31.799999999999997,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":1.17,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:09:04.285Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Smith singles on a ground ball to center fielder Pete Crow-Armstrong. Rafael Devers to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:09:08.776Z","endTime":"2025-08-28T03:10:09.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.089750443713577,"aZ":-39.74309194637318,"pfxX":7.74011962216666,"pfxZ":-5.50240099710504,"pX":0.0021146268463369602,"pZ":1.847571886491767,"vX0":1.3016064013367734,"vY0":-116.39273687216944,"vZ0":-0.550336210239907,"x":116.92,"y":188.9,"x0":-1.5694902714956547,"y0":50.000577295964625,"z0":5.838720389632858,"aX":10.65620514221814},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.8,"breakHorizontal":-14.4,"spinRate":2076,"spinDirection":5},"zone":8,"typeConfidence":2.0,"plateTime":0.46993136723037354,"extension":6.420551599631149},"index":0,"playId":"5e9e9448-521f-3427-93af-aecbd8221433","pitchNumber":1,"startTime":"2025-08-28T03:09:30.449Z","endTime":"2025-08-28T03:09:33.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":87.6,"endSpeed":80.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.216559335289553,"aZ":-33.723065037718385,"pfxX":-7.483487575125389,"pfxZ":-0.9344673421818026,"pX":-0.8366038552881216,"pZ":1.9269854344846924,"vX0":4.048258229625855,"vY0":-127.6084239521723,"vZ0":-2.589301908102688,"x":148.89,"y":186.75,"x0":-1.4677590590066882,"y0":50.00448146546728,"z0":5.600523498674695,"aX":-12.395228904077264},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.0,"breakHorizontal":12.7,"spinRate":1248,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.42853126658492746,"extension":6.744143182988076},"hitData":{"launchSpeed":89.0,"launchAngle":8.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.39,"coordY":107.09}},"index":1,"playId":"9c3e1c19-ec00-3715-90de-7d647d7b4b17","pitchNumber":2,"startTime":"2025-08-28T03:09:54.640Z","endTime":"2025-08-28T03:10:09.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":0.9,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:10:09.049Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a fly ball to right fielder Kyle Tucker. Rafael Devers scores. Dominic Smith scores. Matt Chapman to 2nd. Throwing error by right fielder Kyle Tucker.","rbi":1,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:11:30.819Z","endTime":"2025-08-28T03:12:10.886Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T03:10:35.195Z","endTime":"2025-08-28T03:11:32.984Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":92.3,"endSpeed":84.4,"strikeZoneTop":3.44928092150307,"strikeZoneBottom":1.60377161697251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.546443901396756,"aZ":-25.724954915148093,"pfxX":-8.759449688636726,"pfxZ":3.5417976422028774,"pX":0.11384182984016301,"pZ":2.13677581921477,"vX0":7.05103692431754,"vY0":-134.1684591632414,"vZ0":-4.112760882195358,"x":112.66,"y":181.09,"x0":-1.4127223113658378,"y0":50.00030985994029,"z0":5.526880424148752,"aX":-15.936954443454363},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.8,"breakHorizontal":14.3,"spinRate":2017,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4085309465503939,"extension":6.873904222030692},"index":1,"playId":"227d8430-b8c4-32fa-bd4a-1270df05bf19","pitchNumber":1,"startTime":"2025-08-28T03:11:32.984Z","endTime":"2025-08-28T03:11:37.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.287479790956414,"aZ":-22.96636184018181,"pfxX":-6.912623505615562,"pfxZ":5.02690077854439,"pX":-0.6027568604941916,"pZ":2.2456102556069064,"vX0":4.771125155015479,"vY0":-134.3076819944114,"vZ0":-4.238451629878651,"x":139.98,"y":178.15,"x0":-1.5014352767666688,"y0":50.00489533154986,"z0":5.4716107647337,"aX":-12.66751298721961},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":11.5,"spinRate":2229,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4073650942255336,"extension":6.8529966888470035},"hitData":{"launchSpeed":66.3,"launchAngle":42.0,"totalDistance":199.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.55,"coordY":142.5}},"index":2,"playId":"fa06ceeb-4eca-3b05-b1df-595d268ea682","pitchNumber":2,"startTime":"2025-08-28T03:11:54.225Z","endTime":"2025-08-28T03:12:10.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":17.0,"leverageIndex":1.85,"dramaIndex":156.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:12:10.886Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to left fielder Willi Castro. Matt Chapman scores.","rbi":1,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:12:44.104Z","endTime":"2025-08-28T03:14:11.527Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90561226017043,"aZ":-14.16690863448308,"pfxX":-4.593142414266324,"pfxZ":9.773672309125407,"pX":-0.13731741349052268,"pZ":2.7129607935715163,"vX0":5.298516992032884,"vY0":-135.22402277789826,"vZ0":-4.80236118042426,"x":122.23,"y":165.53,"x0":-1.5301618093364115,"y0":50.001328138093996,"z0":5.513876956419797,"aX":-8.461716443776492},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":7.1,"spinRate":2129,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.40584259688407087,"extension":6.675878330288721},"index":0,"playId":"921c5b7f-d841-3db4-97e9-57c18444bd34","pitchNumber":1,"startTime":"2025-08-28T03:12:53.604Z","endTime":"2025-08-28T03:12:58.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.35003073971999,"strikeZoneBottom":1.55487116264953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.173560815450667,"aZ":-35.934772451239276,"pfxX":2.4307557046936,"pfxZ":-2.4110600917487734,"pX":1.3834692652504679,"pZ":0.20884464547073137,"vX0":6.152973548296544,"vY0":-124.30224726343845,"vZ0":-5.546344571884421,"x":64.27,"y":233.14,"x0":-1.445313804321099,"y0":50.005383825511856,"z0":5.471158265294576,"aX":3.784180939517927},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.5,"breakHorizontal":-5.9,"spinRate":2152,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.44155102130210455,"extension":6.807846461472062},"index":1,"playId":"7782c8e8-0da7-325a-8014-f5c8a660b41f","pitchNumber":2,"startTime":"2025-08-28T03:13:15.779Z","endTime":"2025-08-28T03:13:20.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.554812778912844,"aZ":-16.04700460409142,"pfxX":-5.8701193807917615,"pfxZ":8.506120733125032,"pX":-0.2440618986574285,"pZ":2.414078174563994,"vX0":5.3842391677085315,"vY0":-136.2573535197248,"vZ0":-5.270945861609161,"x":126.3,"y":173.6,"x0":-1.474890836212156,"y0":50.0067319335603,"z0":5.467940424337042,"aX":-11.134565308208778},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":9.6,"spinRate":2130,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.40068951262441743,"extension":6.731194755077221},"index":2,"playId":"801a0153-8237-33d1-9751-aba95f89cb3e","pitchNumber":3,"startTime":"2025-08-28T03:13:36.786Z","endTime":"2025-08-28T03:13:41.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.919509054952513,"aZ":-31.944236553662684,"pfxX":7.600249970077786,"pfxZ":0.15728079120978222,"pX":0.42708885747776654,"pZ":1.1149586567018503,"vX0":2.412670531009191,"vY0":-120.90422118760847,"vZ0":-3.681946711127579,"x":100.72,"y":208.68,"x0":-1.5738811782144553,"y0":50.002647189099136,"z0":5.492905183220543,"aX":11.131594463196947},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.4,"breakHorizontal":-14.4,"spinRate":2388,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.45488810529255863,"extension":6.3698764982570255},"hitData":{"launchSpeed":74.4,"launchAngle":19.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.68,"coordY":119.59}},"index":3,"playId":"1d5019d1-b18b-3528-a040-18b41a572ed8","pitchNumber":4,"startTime":"2025-08-28T03:14:01.508Z","endTime":"2025-08-28T03:14:11.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":4.6000000000000085,"leverageIndex":0.58,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:14:11.527Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:17:09.799Z","endTime":"2025-08-28T03:18:10.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T03:14:55.489Z","endTime":"2025-08-28T03:15:02.468Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Taylor Rogers replaces Colin Rea.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-28T03:15:02.468Z","endTime":"2025-08-28T03:16:55.470Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"ac71f7b8-13a3-3faa-b045-54b98daa99e4","startTime":"2025-08-28T03:16:55.470Z","endTime":"2025-08-28T03:17:01.662Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":91.9,"endSpeed":83.1,"strikeZoneTop":3.33381918976515,"strikeZoneBottom":1.43823563044378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.81335945851401,"aZ":-21.279617247934976,"pfxX":10.916539978069663,"pfxZ":6.101745085135553,"pX":-0.07400837622862272,"pZ":3.4973133358783204,"vX0":-7.651119011362103,"vY0":-133.55822549918724,"vZ0":-2.065567678905432,"x":119.82,"y":144.35,"x0":1.4260536858267665,"y0":50.004094272142304,"z0":5.8293807958080945,"aX":19.49918417962716},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.7,"breakHorizontal":-17.9,"spinRate":2119,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.41188349795103063,"extension":5.638540530716829},"index":3,"playId":"91601803-a05d-37c0-8e5c-f5239ec8b4c6","pitchNumber":1,"startTime":"2025-08-28T03:17:11.986Z","endTime":"2025-08-28T03:17:16.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.1,"strikeZoneTop":3.30612166056672,"strikeZoneBottom":1.43779419496085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.0465052202407,"aZ":-21.469875043423205,"pfxX":10.559121997289427,"pfxZ":6.019414419664246,"pX":-0.2399592814046095,"pZ":2.7992392955092824,"vX0":-8.123282631684756,"vY0":-132.87977593121443,"vZ0":-3.367825198030081,"x":126.15,"y":163.2,"x0":1.49390134209463,"y0":50.00023189124362,"z0":5.653756065611827,"aX":18.76829549877219},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.3,"breakHorizontal":-17.2,"spinRate":2007,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.4131328211218164,"extension":5.8721209143905035},"index":4,"playId":"c59cbe16-858d-3230-af6e-8aaa412f424b","pitchNumber":2,"startTime":"2025-08-28T03:17:29.188Z","endTime":"2025-08-28T03:17:33.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.34868475590915,"strikeZoneBottom":1.53520138865963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.791023202576355,"aZ":-21.3391501533471,"pfxX":10.195404264063656,"pfxZ":6.019282596091516,"pX":0.13123326952844847,"pZ":2.2122274538963955,"vX0":-7.262775691667839,"vY0":-133.55061060909276,"vZ0":-5.049610680207715,"x":112.0,"y":179.05,"x0":1.5666655842976833,"y0":50.00012481089609,"z0":5.670184016169959,"aX":18.343405135662522},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.0,"breakHorizontal":-16.8,"spinRate":2059,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.4107303271106191,"extension":5.831902633330543},"index":5,"playId":"94ad6288-8ddb-3d89-98e0-ca727d3aad07","pitchNumber":3,"startTime":"2025-08-28T03:17:46.533Z","endTime":"2025-08-28T03:17:50.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":70.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.29781859221084,"aZ":-28.725029170754887,"pfxX":-9.511827809303767,"pfxZ":2.7162770465215367,"pX":0.041423869452353,"pZ":4.062518858892483,"vX0":-1.2720299555184553,"vY0":-112.5034778829036,"vZ0":2.394551744592931,"x":115.42,"y":129.09,"x0":1.8501139609385358,"y0":50.00151851448897,"z0":5.915482036442114,"aX":-12.070946485624344},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":5.9,"breakHorizontal":17.5,"spinRate":2799,"spinDirection":289},"zone":12,"typeConfidence":0.9,"plateTime":0.48870921587923677,"extension":5.646865753807617},"index":6,"playId":"3d5c6c6a-be77-3ade-93b5-02531017bbb4","pitchNumber":4,"startTime":"2025-08-28T03:18:04.322Z","endTime":"2025-08-28T03:18:10.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:18:10.319Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, shortstop Willy Adames to first baseman Dominic Smith.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T03:20:27.371Z","endTime":"2025-08-28T03:22:27.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Joel Peguero replaces Carson Whisenhunt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T03:18:38.588Z","endTime":"2025-08-28T03:20:29.537Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666711,"link":"/api/v1/people/666711"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687931,"link":"/api/v1/people/687931","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.38860761464786,"strikeZoneBottom":1.56877692488901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.32765407732343,"aZ":-13.992334718881537,"pfxX":-4.661840610426697,"pfxZ":8.864512933583686,"pX":-0.55929349082929,"pZ":3.7328899730925933,"vX0":2.4889754490342058,"vY0":-142.4455525547673,"vZ0":-3.8792009518638437,"x":138.32,"y":137.99,"x0":-0.8396650016796222,"y0":50.00268779493956,"z0":5.999679185989649,"aX":-9.560792547951927},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":7.9,"spinRate":2259,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3848121177046515,"extension":5.420712806478568},"index":1,"playId":"bc94015f-dc0e-30d3-80ee-5cc52adeca04","pitchNumber":1,"startTime":"2025-08-28T03:20:29.537Z","endTime":"2025-08-28T03:20:34.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.34319935139804,"strikeZoneBottom":1.6047667772818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.02946258314814,"aZ":-16.421811276388866,"pfxX":-6.721732386386672,"pfxZ":7.618238804117358,"pX":0.7767067190085704,"pZ":2.350994943799979,"vX0":6.750197496769873,"vY0":-142.91534305259043,"vZ0":-7.0706504709891576,"x":87.39,"y":175.3,"x0":-0.7428691113455924,"y0":50.004142251199085,"z0":5.889182764065467,"aX":-13.901526513660635},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.5,"breakHorizontal":10.8,"spinRate":2303,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.38329568670765424,"extension":5.522848176526388},"index":2,"playId":"08868474-6d65-3431-8995-4c4c2b5f5654","pitchNumber":2,"startTime":"2025-08-28T03:20:44.491Z","endTime":"2025-08-28T03:20:48.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.5,"strikeZoneTop":3.33838303544082,"strikeZoneBottom":1.60018025687476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.281061617546264,"aZ":-14.905904202960352,"pfxX":-6.819450578104232,"pfxZ":8.300014250011397,"pX":0.48844394221886384,"pZ":1.0298748787670877,"vX0":6.113727606776672,"vY0":-143.14637229328505,"vZ0":-10.694535142850517,"x":98.38,"y":210.97,"x0":-0.7864116522647068,"y0":50.00423594527881,"z0":5.7419589614083915,"aX":-14.188636451458098},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.1,"breakHorizontal":11.2,"spinRate":2339,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.38227406557705823,"extension":5.497931960463567},"index":3,"playId":"bcf96316-4cef-3034-a45b-21b23a023672","pitchNumber":3,"startTime":"2025-08-28T03:21:02.974Z","endTime":"2025-08-28T03:21:06.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.3157556084214,"strikeZoneBottom":1.577762528619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.624790868358243,"aZ":-16.183691191812972,"pfxX":-7.7068130364788505,"pfxZ":7.75615078762948,"pX":-0.6886393144548808,"pZ":3.0048723280985072,"vX0":3.306920927413895,"vY0":-142.4315858312496,"vZ0":-5.530935273496188,"x":143.25,"y":157.65,"x0":-0.8610237208745076,"y0":50.00545778421996,"z0":5.989540077003678,"aX":-15.892892678505458},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":13.3,"spinRate":2403,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.38404463751603446,"extension":5.439279582671229},"index":4,"playId":"814710cc-42fb-3c86-907c-859a06ede7bc","pitchNumber":4,"startTime":"2025-08-28T03:21:19.257Z","endTime":"2025-08-28T03:21:23.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.34334244022039,"aZ":-12.553410549964251,"pfxX":-5.005240768010928,"pfxZ":9.37911636031015,"pX":0.2513575654706323,"pZ":2.8017824347478406,"vX0":4.727853423536604,"vY0":-143.73109109676457,"vZ0":-6.424519664161916,"x":107.42,"y":163.13,"x0":-0.7646573677862971,"y0":50.00260535316575,"z0":5.8456108827408695,"aX":-10.471227666018478},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.8,"breakHorizontal":8.2,"spinRate":2367,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.38108968267506604,"extension":5.377339222867289},"index":5,"playId":"2740ed3c-36ef-33eb-9523-fb77cffe750c","pitchNumber":5,"startTime":"2025-08-28T03:21:37.053Z","endTime":"2025-08-28T03:21:43.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":91.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.76421120066969,"aZ":-14.703511971614054,"pfxX":-4.3401066596545625,"pfxZ":8.173410515474671,"pX":-0.15650247213754445,"pZ":2.852637515382213,"vX0":3.215029987166634,"vY0":-145.641714853553,"vZ0":-6.1446958300445855,"x":122.97,"y":161.76,"x0":-0.7135364529986049,"y0":50.00617808484751,"z0":5.887233852745393,"aX":-9.28003097545418},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.7,"breakHorizontal":7.2,"spinRate":2286,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.37679436229294483,"extension":5.318375121574374},"hitData":{"launchSpeed":64.7,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.69,"coordY":151.29}},"index":6,"playId":"5578ff5c-10dc-3dd9-8778-13563760f636","pitchNumber":6,"startTime":"2025-08-28T03:22:17.375Z","endTime":"2025-08-28T03:22:27.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:22:27.579Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T03:22:26.301Z","endTime":"2025-08-28T03:23:17.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.726757536882232,"aZ":-33.5372515049466,"pfxX":3.972115006629118,"pfxZ":-0.7790426676190281,"pX":0.23270670017754322,"pZ":1.4313514520043118,"vX0":2.4241260674443055,"vY0":-131.34687030272866,"vZ0":-5.190042589227149,"x":108.13,"y":200.13,"x0":-1.218126704297874,"y0":50.002936143969336,"z0":5.9256212337551775,"aX":6.94277489097306},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.3,"breakHorizontal":-7.7,"spinRate":2677,"spinDirection":100},"zone":8,"typeConfidence":2.0,"plateTime":0.4169497653255654,"extension":5.52549360484652},"index":0,"playId":"9b223cfb-6dd1-3541-99c5-b3f2e72bf544","pitchNumber":1,"startTime":"2025-08-28T03:22:48.809Z","endTime":"2025-08-28T03:22:52.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":99.8,"endSpeed":91.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.123932750469194,"aZ":-23.85930708035936,"pfxX":-9.065939475795004,"pfxZ":3.903254455543527,"pX":-0.3681332379041829,"pZ":2.3841092815735876,"vX0":4.390745768306481,"vY0":-145.24267417635755,"vZ0":-6.01846455617362,"x":131.03,"y":174.41,"x0":-0.724548705951737,"y0":50.00212182144686,"z0":5.941388025140688,"aX":-19.30054902949371},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":6.0,"breakHorizontal":15.5,"spinRate":2374,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.37762268299056645,"extension":5.342261590615089},"hitData":{"launchSpeed":90.0,"launchAngle":43.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.7,"coordY":93.41}},"index":1,"playId":"21b5570f-0a1c-3aec-9b04-efba275bec30","pitchNumber":2,"startTime":"2025-08-28T03:23:09.899Z","endTime":"2025-08-28T03:23:17.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:23:17.682Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T03:23:18.625Z","endTime":"2025-08-28T03:25:05.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.60831700565599,"strikeZoneBottom":1.65418761651567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.892976377289852,"aZ":-33.12547874754873,"pfxX":4.107360587093005,"pfxZ":-0.5325051929281575,"pX":0.7228340864115499,"pZ":2.755037855897177,"vX0":3.773559556491742,"vY0":-132.3314597510778,"vZ0":-2.301895602746037,"x":89.45,"y":164.39,"x0":-1.2547082235417397,"y0":50.00440958984603,"z0":6.059640790784654,"aX":7.295259673266247},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.2,"breakHorizontal":-8.3,"spinRate":2617,"spinDirection":101},"zone":6,"typeConfidence":2.0,"plateTime":0.413688012452857,"extension":5.6487042653794415},"index":0,"playId":"e6918560-d493-3ccb-901b-8c2d186cb47d","pitchNumber":1,"startTime":"2025-08-28T03:23:46.082Z","endTime":"2025-08-28T03:23:50.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":92.9,"endSpeed":86.0,"strikeZoneTop":3.6227456694619,"strikeZoneBottom":1.64302615911964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.139206358895837,"aZ":-30.76558943109384,"pfxX":2.87864078405237,"pfxZ":0.7581025517852122,"pX":0.785079908751488,"pZ":1.273008981642274,"vX0":3.4993331624057338,"vY0":-135.23544315026285,"vZ0":-6.4211991778553985,"x":87.07,"y":204.41,"x0":-0.8973246167351595,"y0":50.00344628801596,"z0":5.822540623081146,"aX":5.358245025449936},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.2,"breakHorizontal":-5.9,"spinRate":2558,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.40426101020272,"extension":5.420127465444588},"index":1,"playId":"c8697bb5-ab8b-3d01-9efd-35dce2b003b4","pitchNumber":2,"startTime":"2025-08-28T03:24:01.818Z","endTime":"2025-08-28T03:24:06.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.66499115454338,"aZ":-24.622176690756447,"pfxX":-9.491321315616448,"pfxZ":3.557030299757211,"pX":-0.493905416957984,"pZ":2.1534205424479818,"vX0":4.307604451307276,"vY0":-145.4240733995225,"vZ0":-6.242053984146641,"x":135.83,"y":180.64,"x0":-0.7678704205980124,"y0":50.004574719073645,"z0":5.838632207518786,"aX":-20.167774566243924},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.3,"breakHorizontal":16.2,"spinRate":2371,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.3778055221191239,"extension":5.3337899090278755},"index":2,"playId":"e28aa16b-bea8-3147-996b-9cc3c45958c2","pitchNumber":3,"startTime":"2025-08-28T03:24:18.746Z","endTime":"2025-08-28T03:24:22.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.55639860457057,"strikeZoneBottom":1.57661962815565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.200117372821566,"aZ":-32.48920361415782,"pfxX":4.5649359774048275,"pfxZ":-0.17568329069265687,"pX":1.9696545234265184,"pZ":-0.19983011742113965,"vX0":5.403696178892035,"vY0":-133.19237235461696,"vZ0":-9.5441438786352,"x":41.92,"y":244.18,"x0":-0.6802453996975536,"y0":50.00393254109916,"z0":5.787188890735088,"aX":8.182797236554194},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-2.3,"breakHorizontal":-9.5,"spinRate":2771,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4115798293506394,"extension":5.759734125155434},"index":3,"playId":"65db0ef6-34ba-34d8-abee-c9778885d425","pitchNumber":4,"startTime":"2025-08-28T03:24:39.853Z","endTime":"2025-08-28T03:24:43.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.75587374028052,"aZ":-30.48251628704503,"pfxX":4.985446403370926,"pfxZ":0.9480173970056036,"pX":0.9306180396410283,"pZ":2.4563639393692274,"vX0":2.8919726178714966,"vY0":-132.57529161597037,"vZ0":-3.381048249400294,"x":81.53,"y":172.46,"x0":-0.8213040594391112,"y0":50.003577842149355,"z0":5.967877408932057,"aX":8.893261632814},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.2,"breakHorizontal":-9.6,"spinRate":2748,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4127971443056122,"extension":5.449821755155382},"index":4,"playId":"43a292f4-1681-3169-8615-771582ae0712","pitchNumber":5,"startTime":"2025-08-28T03:25:01.258Z","endTime":"2025-08-28T03:25:05.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:25:05.411Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Matos flies out to left fielder Willi Castro.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:26:59.553Z","endTime":"2025-08-28T03:27:22.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.937742417214153,"aZ":-23.741546546255602,"pfxX":10.794106054154222,"pfxZ":4.739444412156285,"pX":-0.16153330772682137,"pZ":1.7954693679013145,"vX0":-8.253276106737827,"vY0":-132.64936731056375,"vZ0":-5.352718069165299,"x":123.16,"y":190.3,"x0":1.5910732964773857,"y0":50.001124131756306,"z0":5.575297245548557,"aX":19.193472787226927},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.6,"breakHorizontal":-17.8,"spinRate":2006,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.413253526883409,"extension":5.798420856332192},"hitData":{"launchSpeed":92.4,"launchAngle":34.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.69,"coordY":74.7}},"index":0,"playId":"ec1919bb-c067-354a-827c-e179cc48eb73","pitchNumber":1,"startTime":"2025-08-28T03:27:13.835Z","endTime":"2025-08-28T03:27:22.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:27:22.736Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Knizner singles on a ground ball to right fielder Kyle Tucker.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:28:16.362Z","endTime":"2025-08-28T03:29:04.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T03:27:46.712Z","endTime":"2025-08-28T03:28:18.534Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.18387632407512,"strikeZoneBottom":1.44114174170991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.326568827510144,"aZ":-23.088048335587487,"pfxX":10.14080463681211,"pfxZ":4.93167256968418,"pX":0.46402933159889564,"pZ":1.9810519852691029,"vX0":-6.499930465889925,"vY0":-134.84004786059126,"vZ0":-5.276379311287712,"x":99.31,"y":185.29,"x0":1.5883999223730267,"y0":50.00146212434784,"z0":5.5923529369979965,"aX":18.671469899124805},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.0,"breakHorizontal":-16.9,"spinRate":2073,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.4062223751839533,"extension":5.824588293100397},"index":1,"playId":"9379b25a-7cb5-3299-b798-959f000f34d8","pitchNumber":1,"startTime":"2025-08-28T03:28:18.534Z","endTime":"2025-08-28T03:28:22.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":78.3,"endSpeed":71.5,"strikeZoneTop":3.22021061347223,"strikeZoneBottom":1.50448957030351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.098576558987318,"aZ":-32.46307580641275,"pfxX":-8.810493581521003,"pfxZ":-0.2252555785575634,"pX":0.5114660222536583,"pZ":2.7065244294851247,"vX0":-0.7002408797430153,"vY0":-114.06087380267013,"vZ0":0.31991795485548424,"x":97.5,"y":165.7,"x0":1.9662606148898416,"y0":50.001197664973866,"z0":5.794000850538231,"aX":-11.481061941203606},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":0.0,"breakHorizontal":16.1,"spinRate":2806,"spinDirection":284},"zone":3,"typeConfidence":0.91,"plateTime":0.48221294145956106,"extension":5.671945822776133},"index":2,"playId":"1ac8b443-2cd0-307a-ae93-71a307b57e05","pitchNumber":2,"startTime":"2025-08-28T03:28:37.064Z","endTime":"2025-08-28T03:28:41.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.766783445713862,"aZ":-22.4703100502329,"pfxX":10.773110443483327,"pfxZ":5.239998097712013,"pX":0.45228586815812893,"pZ":3.286531134793809,"vX0":-6.627076059683261,"vY0":-135.26653137012326,"vZ0":-2.3896136065833304,"x":99.76,"y":150.04,"x0":1.5356068066238198,"y0":50.001177772131015,"z0":5.758429686567856,"aX":19.94264563424767},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":-18.1,"spinRate":2163,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.4050729163910609,"extension":5.7002625519543},"hitData":{"launchSpeed":97.9,"launchAngle":-4.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.34,"coordY":96.72}},"index":3,"playId":"0868bbed-a5ec-364f-8e02-080afb8ef412","pitchNumber":3,"startTime":"2025-08-28T03:28:55.729Z","endTime":"2025-08-28T03:29:04.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:29:04.456Z","atBatIndex":51},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Heliot Ramos hit by pitch. Andrew Knizner to 2nd.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:29:04.926Z","endTime":"2025-08-28T03:30:11.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.586726045623838,"aZ":-31.98102545298605,"pfxX":-7.619692271988517,"pfxZ":0.15375231605744055,"pX":-1.1421729563748555,"pZ":1.5136135833393753,"vX0":-4.0888136198667535,"vY0":-113.15786571963811,"vZ0":-2.098234885920392,"x":160.54,"y":197.91,"x0":1.6843730203108425,"y0":50.00550179851479,"z0":5.688051914519422,"aX":-9.78246453360439},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":0.0,"breakHorizontal":14.9,"spinRate":2707,"spinDirection":289},"zone":13,"typeConfidence":0.91,"plateTime":0.4859163863205618,"extension":5.809789256472883},"index":0,"playId":"e521711c-2bbc-3541-9ace-e1b695b499a1","pitchNumber":1,"startTime":"2025-08-28T03:29:29.736Z","endTime":"2025-08-28T03:29:33.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":2.9804088618172,"strikeZoneBottom":1.43197490588044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.071319782952965,"aZ":-33.298012268957734,"pfxX":-8.124157373737411,"pfxZ":-0.8489371821200526,"pX":-1.9708110282790392,"pZ":1.1027760788704424,"vX0":-5.939428785225559,"vY0":-114.60369793544517,"vZ0":-2.77146779806181,"x":192.12,"y":209.01,"x0":1.7189397788237184,"y0":50.00464055102944,"z0":5.611056698034687,"aX":-10.704628700018198},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-2.0,"breakHorizontal":16.3,"spinRate":2806,"spinDirection":296},"zone":13,"typeConfidence":0.91,"plateTime":0.4796851438580023,"extension":5.831229603101879},"index":1,"playId":"1f8bba98-1839-3ef4-96a7-c8ad9855f14c","pitchNumber":2,"startTime":"2025-08-28T03:29:46.840Z","endTime":"2025-08-28T03:29:51.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":79.3,"endSpeed":72.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.826418454795988,"aZ":-31.80801148802413,"pfxX":-8.707927173533754,"pfxZ":0.27081869113675516,"pX":-2.709954023711291,"pZ":0.9162734010258786,"vX0":-7.19384576857507,"vY0":-115.20299467927197,"vZ0":-3.53191011549918,"x":220.3,"y":214.04,"x0":1.5979359566503142,"y0":50.000957827058045,"z0":5.583197689245257,"aX":-11.5583754319809},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-0.2,"breakHorizontal":17.8,"spinRate":2833,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.4776855721914699,"extension":5.814038293591645},"index":2,"playId":"e2e6849b-e092-3a64-b93e-c85c0773805e","pitchNumber":3,"startTime":"2025-08-28T03:30:04.232Z","endTime":"2025-08-28T03:30:11.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.24,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:30:11.431Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (27) on a line drive to left center field. Andrew Knizner scores. Heliot Ramos scores.","rbi":3,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:30:40.972Z","endTime":"2025-08-28T03:31:59.449Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":573124,"link":"/api/v1/people/573124"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":{"id":573124,"link":"/api/v1/people/573124"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":573124,"link":"/api/v1/people/573124"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"a3d562ee-b299-445b-94ca-8e3df8f69b25","startTime":"2025-08-28T03:30:40.972Z","endTime":"2025-08-28T03:30:45.972Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.184253848683415,"aZ":-23.111598102613442,"pfxX":10.864143501109986,"pfxZ":4.890017798849847,"pX":-0.2675504447233104,"pZ":2.4576712650818306,"vX0":-8.388640981549424,"vY0":-135.19208324322815,"vZ0":-4.259787757557977,"x":127.2,"y":172.42,"x0":1.462449670034781,"y0":50.003488251340606,"z0":5.67398652119668,"aX":20.13224592962969},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.2,"breakHorizontal":-17.9,"spinRate":2125,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.40499214952141216,"extension":5.83762279883026},"index":1,"playId":"00a1217c-7c16-3ad8-973a-f0169952da69","pitchNumber":1,"startTime":"2025-08-28T03:31:13.833Z","endTime":"2025-08-28T03:31:17.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.194709284710992,"aZ":-22.387069118479825,"pfxX":11.469336050492082,"pfxZ":5.409453404074906,"pX":-0.23833284784842046,"pZ":2.8165540539861436,"vX0":-8.453631849076567,"vY0":-133.953636238392,"vZ0":-3.383062315103341,"x":126.08,"y":162.73,"x0":1.4757461590483945,"y0":50.000474866901286,"z0":5.704988959224699,"aX":20.743339605724273},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.2,"breakHorizontal":-18.8,"spinRate":2075,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.40961801749088744,"extension":5.764858264953144},"hitData":{"launchSpeed":105.7,"launchAngle":24.0,"totalDistance":369.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":56.55,"coordY":58.95}},"index":2,"playId":"b4e1f0ae-ca0c-3284-bd5d-1c6eca649635","pitchNumber":2,"startTime":"2025-08-28T03:31:31.425Z","endTime":"2025-08-28T03:31:59.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":668800,"link":"/api/v1/people/668800"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":0.36,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:31:59.449Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, shortstop Dansby Swanson to first baseman Justin Turner.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:31:44.786Z","endTime":"2025-08-28T03:33:22.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.4,"strikeZoneTop":3.40436309368207,"strikeZoneBottom":1.67114211184782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.333064942711673,"aZ":-29.146864224837167,"pfxX":-9.896859077535117,"pfxZ":2.3817400988860964,"pX":0.4251657987162069,"pZ":3.4090666871674054,"vX0":-0.6065040990199456,"vY0":-112.52426105491108,"vZ0":1.2994421745241553,"x":100.79,"y":146.74,"x0":1.982802258489851,"y0":50.001510193804044,"z0":5.799703771248787,"aX":-12.561430296985026},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":5.0,"breakHorizontal":18.0,"spinRate":2757,"spinDirection":293},"zone":3,"typeConfidence":0.9,"plateTime":0.48866326372032276,"extension":5.749412178783957},"index":0,"playId":"4fa4e73c-8e75-35a9-b338-21a48a2c79cc","pitchNumber":1,"startTime":"2025-08-28T03:32:20.639Z","endTime":"2025-08-28T03:32:25.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.796888354438273,"aZ":-20.498970191719273,"pfxX":10.20309071423132,"pfxZ":6.273703802772683,"pX":-0.35987627190216437,"pZ":2.95464599032243,"vX0":-8.880303016282848,"vY0":-135.37864249478363,"vZ0":-3.527638160682595,"x":130.72,"y":159.0,"x0":1.6328653605114245,"y0":50.004390752230734,"z0":5.704752860201714,"aX":18.99257177837709},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.8,"breakHorizontal":-16.7,"spinRate":2177,"spinDirection":127},"zone":1,"typeConfidence":2.0,"plateTime":0.4041642670428618,"extension":5.736089711588414},"index":1,"playId":"68e4af43-75a6-31d7-bf52-fd55ea59df83","pitchNumber":2,"startTime":"2025-08-28T03:32:33.693Z","endTime":"2025-08-28T03:32:37.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.080417607592356,"aZ":-23.900068184023468,"pfxX":11.474709013552554,"pfxZ":4.630714078847214,"pX":1.1122723675584343,"pZ":3.706538624145425,"vX0":-5.2437645181054515,"vY0":-133.41769811758022,"vZ0":-0.9663005039273657,"x":74.6,"y":138.7,"x0":1.6219534976136836,"y0":50.00393464592586,"z0":5.810128108624584,"aX":20.503630854859217},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.4,"breakHorizontal":-19.4,"spinRate":1935,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.41195112822027324,"extension":5.6916896408817514},"index":2,"playId":"c35524c0-9da7-3a0c-8d55-ca0c02aa154c","pitchNumber":3,"startTime":"2025-08-28T03:32:52.160Z","endTime":"2025-08-28T03:32:56.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-28T03:33:03.078Z","endTime":"2025-08-28T03:33:14.803Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.87920401022847,"aZ":-21.16952329736582,"pfxX":9.950481842665774,"pfxZ":5.961327250629624,"pX":0.3073495310009277,"pZ":2.769152238243254,"vX0":-6.707215352567564,"vY0":-134.91343313711573,"vZ0":-3.7614905790085453,"x":105.28,"y":164.01,"x0":1.5306072912585589,"y0":50.00639692934072,"z0":5.670522862578614,"aX":18.37840749122714},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":-16.7,"spinRate":1981,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.40573124855739806,"extension":5.7442182332330525},"hitData":{"launchSpeed":100.6,"launchAngle":-0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.73,"coordY":159.79}},"index":4,"playId":"d14fda9b-0074-3888-a29a-31c8b1fef58b","pitchNumber":4,"startTime":"2025-08-28T03:33:14.803Z","endTime":"2025-08-28T03:33:22.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:33:22.147Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Smith called out on strikes.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:33:24.894Z","endTime":"2025-08-28T03:34:59.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.6,"strikeZoneTop":3.34361104602772,"strikeZoneBottom":1.56759020615507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.378867839450304,"aZ":-30.99175964231564,"pfxX":-9.489231297153529,"pfxZ":0.9358922956844893,"pX":0.2142533325433135,"pZ":2.8260556636239125,"vX0":-1.119889320697658,"vY0":-111.73953059996848,"vZ0":0.5574917086333293,"x":108.83,"y":162.48,"x0":1.9547103168040139,"y0":50.002098978767236,"z0":5.7608164918277875,"aX":-11.983120326958012},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":2.2,"breakHorizontal":17.5,"spinRate":2743,"spinDirection":287},"zone":2,"typeConfidence":0.91,"plateTime":0.4904188870411632,"extension":5.609682504420199},"index":0,"playId":"8c5ba9d3-c9a5-3af7-81e8-f627d7ea9c5d","pitchNumber":1,"startTime":"2025-08-28T03:33:50.428Z","endTime":"2025-08-28T03:33:54.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.5,"strikeZoneTop":3.30609537306909,"strikeZoneBottom":1.52562276404048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.80417488626889,"aZ":-30.762002786821654,"pfxX":-7.741969061586156,"pfxZ":1.1061063753940354,"pX":-2.2273805075116466,"pZ":1.3915850432421994,"vX0":-6.172971242214199,"vY0":-112.45594799270833,"vZ0":-2.60778364912174,"x":201.9,"y":201.21,"x0":1.5611633991556957,"y0":50.00302175525069,"z0":5.693325433834022,"aX":-9.8944698893022},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":1.6,"breakHorizontal":15.6,"spinRate":2786,"spinDirection":290},"zone":13,"typeConfidence":0.9,"plateTime":0.48744778099181296,"extension":5.803127602825218},"index":1,"playId":"c2cecc2b-6285-3402-b9fc-5a403c584bf8","pitchNumber":2,"startTime":"2025-08-28T03:34:03.477Z","endTime":"2025-08-28T03:34:07.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.32219939177787,"aZ":-20.491851245920557,"pfxX":9.049709222733853,"pfxZ":6.37855951902543,"pX":0.7907454165485931,"pZ":3.810587601937373,"vX0":-5.1516185218992945,"vY0":-134.52079821095768,"vZ0":-1.577018279570332,"x":86.86,"y":135.89,"x0":1.5553480275696345,"y0":50.004627489015924,"z0":5.857958908776339,"aX":16.5784972947407},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.4,"breakHorizontal":-15.2,"spinRate":2135,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4072620885224598,"extension":5.687598470388651},"index":2,"playId":"8b45b8ff-7dc2-34e1-95fc-8e52bf56b4b9","pitchNumber":3,"startTime":"2025-08-28T03:34:18.446Z","endTime":"2025-08-28T03:34:22.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-28T03:34:29.723Z","endTime":"2025-08-28T03:34:39.153Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.5,"strikeZoneTop":3.16438260660286,"strikeZoneBottom":1.43550185495685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.716037239020327,"aZ":-31.915368270512133,"pfxX":-8.550458131780598,"pfxZ":0.20164759834238666,"pX":-1.574757541267125,"pZ":2.1632502098665007,"vX0":-4.724535315262438,"vY0":-112.62866026843194,"vZ0":-0.7586955924623474,"x":177.03,"y":180.37,"x0":1.6619583954605306,"y0":50.00376230591106,"z0":5.736031792309139,"aX":-10.968625420489245},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":0.5,"breakHorizontal":16.7,"spinRate":2872,"spinDirection":291},"zone":13,"typeConfidence":0.91,"plateTime":0.48657759789787214,"extension":5.660886924973014},"index":4,"playId":"b0072106-98e5-3404-aa6a-78c551b95b87","pitchNumber":4,"startTime":"2025-08-28T03:34:39.153Z","endTime":"2025-08-28T03:34:42.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.06826991785776,"strikeZoneBottom":1.4699231158903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.737849978621682,"aZ":-23.63713933996343,"pfxX":10.548061354054227,"pfxZ":4.668532384279102,"pX":-0.26877446343052863,"pZ":2.8644738555477507,"vX0":-8.382934374461025,"vY0":-134.52066417721704,"vZ0":-3.048992051524285,"x":127.25,"y":161.44,"x0":1.5205853900864201,"y0":50.00469571026403,"z0":5.692223964916138,"aX":19.294466757902082},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":-17.3,"spinRate":2090,"spinDirection":129},"zone":2,"typeConfidence":0.89,"plateTime":0.4075021324629762,"extension":5.818137985979133},"index":5,"playId":"0cb329de-759e-3d10-8ec8-3d9f76497070","pitchNumber":5,"startTime":"2025-08-28T03:34:55.157Z","endTime":"2025-08-28T03:34:59.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:34:59.909Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out swinging.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T03:35:39.204Z","endTime":"2025-08-28T03:38:10.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"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":98.7,"endSpeed":90.8,"strikeZoneTop":3.13478685512476,"strikeZoneBottom":1.37692215917893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.281114264426623,"aZ":-16.332162426433403,"pfxX":-5.418763177429616,"pfxZ":7.515107113159523,"pX":-1.1709166480981494,"pZ":3.316439707192619,"vX0":1.3657513026119719,"vY0":-143.7763722556844,"vZ0":-4.7611266789370426,"x":140.32,"y":108.39,"x0":-0.9460872188600046,"y0":50.0006799635168,"z0":5.997361141325681,"aX":-11.416940891339532},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.0,"breakHorizontal":9.6,"spinRate":2282,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3800047560527684,"extension":5.286285839701786},"index":0,"playId":"aed2ae85-d214-36c3-84dd-0fac0f6f5733","pitchNumber":1,"startTime":"2025-08-28T03:37:10.225Z","endTime":"2025-08-28T03:37:14.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.7,"strikeZoneTop":3.14315917289836,"strikeZoneBottom":1.38208144341068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.91031341083977,"aZ":-14.541860815217964,"pfxX":-3.7884498765699695,"pfxZ":8.434216952479094,"pX":0.037449961620326475,"pZ":1.9190350761533292,"vX0":3.771538399591062,"vY0":-143.17468611997515,"vZ0":-8.4749474874467,"x":115.57,"y":186.97,"x0":-0.8002995006729748,"y0":50.00356883953888,"z0":5.813786899422657,"aX":-7.92033150587438},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.9,"breakHorizontal":6.1,"spinRate":2291,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3815442100840003,"extension":5.3771347060884205},"index":1,"playId":"674e9725-0521-324a-9dcc-ba8ce42218af","pitchNumber":2,"startTime":"2025-08-28T03:37:26.248Z","endTime":"2025-08-28T03:37:30.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.845403975665853,"aZ":-30.559889950944743,"pfxX":4.092342452175923,"pfxZ":0.8995778778686168,"pX":-0.010198857164072301,"pZ":1.87017139606744,"vX0":1.2805185890543704,"vY0":-132.68019053834067,"vZ0":-5.006456040776948,"x":117.39,"y":188.29,"x0":-1.0300517259318618,"y0":50.00184523466332,"z0":5.993125996402246,"aX":7.338067518780611},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.8,"breakHorizontal":-7.7,"spinRate":2540,"spinDirection":118},"zone":8,"typeConfidence":2.0,"plateTime":0.4119061125587442,"extension":5.492379025935097},"index":2,"playId":"46657313-28a7-332f-9a85-e1c1d134eb90","pitchNumber":3,"startTime":"2025-08-28T03:37:40.444Z","endTime":"2025-08-28T03:37:44.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-28T03:37:55.089Z","endTime":"2025-08-28T03:38:06.061Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":99.0,"endSpeed":90.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.661279244715466,"aZ":-15.70961891704117,"pfxX":-4.216547046516507,"pfxZ":7.833687655004264,"pX":-0.8073631996051135,"pZ":3.241745027998291,"vX0":1.075090910171891,"vY0":-144.12053649523702,"vZ0":-5.182459610397,"x":147.77,"y":151.25,"x0":-0.6374592796766494,"y0":50.00605828306309,"z0":6.0344047951161555,"aX":-8.867196045881881},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.3,"breakHorizontal":7.4,"spinRate":2278,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3801226765921819,"extension":5.182798643382451},"index":4,"playId":"f9cd3e64-497c-3dd1-936d-69dbd0004da3","pitchNumber":4,"startTime":"2025-08-28T03:38:06.061Z","endTime":"2025-08-28T03:38:10.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:38:10.084Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T03:38:09.111Z","endTime":"2025-08-28T03:39:22.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.5,"endSpeed":84.5,"strikeZoneTop":3.63044877194127,"strikeZoneBottom":1.69522223544981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.575509862646967,"aZ":-29.72022943330187,"pfxX":3.439076410319482,"pfxZ":1.3589247868353258,"pX":-0.05209480393733757,"pZ":2.530184720200809,"vX0":1.8528197577541063,"vY0":-133.3552809191364,"vZ0":-3.6663030159103207,"x":118.99,"y":170.47,"x0":-1.2019123233327438,"y0":50.0060813961198,"z0":6.0572869570389365,"aX":6.219686670508197},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.9,"breakHorizontal":-6.6,"spinRate":2582,"spinDirection":99},"zone":5,"typeConfidence":2.0,"plateTime":0.41008876327217614,"extension":5.598526130327461},"index":0,"playId":"faada9b4-f92b-3a24-9578-37e25f2059b6","pitchNumber":1,"startTime":"2025-08-28T03:38:32.612Z","endTime":"2025-08-28T03:38:37.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.741609811239154,"aZ":-27.23466135208564,"pfxX":0.9838528564468763,"pfxZ":2.7191919147642953,"pX":0.7156459977309719,"pZ":-0.11702498295748154,"vX0":3.805223453420258,"vY0":-134.20746566186736,"vZ0":-10.311480257524641,"x":89.72,"y":241.94,"x0":-0.8500282166200799,"y0":50.006490074356094,"z0":5.7231906679310915,"aX":1.7906161941412555},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.9,"breakHorizontal":-2.6,"spinRate":2576,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4085177512798843,"extension":5.631449252980028},"index":1,"playId":"d93cd40a-ebca-3136-9368-56af8de9e782","pitchNumber":2,"startTime":"2025-08-28T03:38:48.103Z","endTime":"2025-08-28T03:38:52.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-28T03:39:04.544Z","endTime":"2025-08-28T03:39:18.185Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":92.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.44999480743331,"aZ":-23.894778726695545,"pfxX":-9.111063583939808,"pfxZ":3.845236710985633,"pX":-0.15123411688808852,"pZ":1.2369325207893502,"vX0":4.694255339015712,"vY0":-145.6661406041694,"vZ0":-8.870278992664327,"x":122.76,"y":205.38,"x0":-0.5977619445579123,"y0":50.004422841229996,"z0":5.760299871734731,"aX":-19.628328269457867},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":5.4,"breakHorizontal":15.6,"spinRate":2270,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3756612260100649,"extension":5.176850731582814},"index":3,"playId":"22a6e8eb-1729-3a6d-8bfc-ab37aabc4928","pitchNumber":3,"startTime":"2025-08-28T03:39:18.185Z","endTime":"2025-08-28T03:39:22.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:39:22.515Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T03:39:22.119Z","endTime":"2025-08-28T03:41:08.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":100.6,"endSpeed":91.6,"strikeZoneTop":3.30193175342187,"strikeZoneBottom":1.54754657144223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.93001687250804,"aZ":-24.814918895137406,"pfxX":-10.53750689151106,"pfxZ":3.4213935264671385,"pX":0.18603474079655422,"pZ":2.02738500798257,"vX0":6.500892916539993,"vY0":-146.27505401616307,"vZ0":-6.556836083294613,"x":109.91,"y":184.04,"x0":-0.7050478275170466,"y0":50.001336252931395,"z0":5.802211763501161,"aX":-22.660839583307496},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":4.9,"breakHorizontal":17.6,"spinRate":2279,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.37552658113899806,"extension":5.335227757273982},"index":0,"playId":"5b14d3ca-1fc1-3df0-971d-22631f0313d6","pitchNumber":1,"startTime":"2025-08-28T03:39:44.763Z","endTime":"2025-08-28T03:39:48.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.8,"strikeZoneTop":3.28531309681902,"strikeZoneBottom":1.54384875868555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.09359412841898,"aZ":-23.164013697858216,"pfxX":-9.223856985738749,"pfxZ":4.274347382823803,"pX":0.6584269435459368,"pZ":1.9078851383320892,"vX0":6.676881353110534,"vY0":-144.6301768492559,"vZ0":-7.1989481278317715,"x":91.9,"y":187.27,"x0":-0.48671317257998337,"y0":50.00549317358325,"z0":5.85956376208615,"aX":-19.459615549832744},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.4,"breakHorizontal":15.2,"spinRate":2244,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.37933529032322255,"extension":5.225531010048125},"index":1,"playId":"249dbd8a-f2b9-3ee4-b3dc-a79699ad4acb","pitchNumber":2,"startTime":"2025-08-28T03:39:59.118Z","endTime":"2025-08-28T03:40:03.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-28T03:40:11.200Z","endTime":"2025-08-28T03:40:25.723Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":91.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.04093272581291,"aZ":-23.853660071959364,"pfxX":-9.591203821802427,"pfxZ":3.8879740898822615,"pX":0.4265149572789525,"pZ":3.1720186674511344,"vX0":5.753180955716966,"vY0":-145.8157125492578,"vZ0":-4.129751495825597,"x":100.74,"y":153.14,"x0":-0.3315604717291212,"y0":50.00706354960399,"z0":6.055886327840876,"aX":-20.54549788953141},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":2269,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.3764195436750164,"extension":5.067109464660935},"index":3,"playId":"eec5a1bb-0572-3670-acbe-e2d79c40790b","pitchNumber":3,"startTime":"2025-08-28T03:40:25.723Z","endTime":"2025-08-28T03:40:30.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.33828604233268,"strikeZoneBottom":1.57773648800362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.584859660038553,"aZ":-30.922753157877626,"pfxX":4.60260849020535,"pfxZ":0.6807005674971522,"pX":1.0754654820343459,"pZ":0.9737385828978027,"vX0":3.751645763589543,"vY0":-134.20750177935528,"vZ0":-7.080179132058855,"x":76.01,"y":212.49,"x0":-0.9357853248548963,"y0":50.0013309866498,"z0":5.832627740145929,"aX":8.439846269181885},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.0,"breakHorizontal":-9.1,"spinRate":2677,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4072871763330319,"extension":5.494245966004811},"index":4,"playId":"bbea6860-c71a-31a2-9086-3b292eca8547","pitchNumber":4,"startTime":"2025-08-28T03:40:43.948Z","endTime":"2025-08-28T03:40:48.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.929040774299434,"aZ":-34.189172220228635,"pfxX":4.8716122278744916,"pfxZ":-1.1050214255897899,"pX":-0.03989575329463753,"pZ":2.219222878734465,"vX0":0.6126296191357408,"vY0":-133.60910418125653,"vZ0":-3.403919865598005,"x":118.52,"y":178.86,"x0":-0.9052298743603552,"y0":50.00491985917795,"z0":5.949082637434876,"aX":8.868925092365501},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-2.5,"breakHorizontal":-9.0,"spinRate":2701,"spinDirection":106},"zone":5,"typeConfidence":2.0,"plateTime":0.4088680506488531,"extension":5.4363488902110975},"hitData":{"launchSpeed":98.4,"launchAngle":31.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.33,"coordY":47.98}},"index":5,"playId":"154477d2-edff-3e6a-ace1-dc0f98451aab","pitchNumber":5,"startTime":"2025-08-28T03:40:59.090Z","endTime":"2025-08-28T03:41:08.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:41:08.325Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Chapman homers (18) on a fly ball to left field.","rbi":1,"awayScore":3,"homeScore":11,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T03:43:21.540Z","endTime":"2025-08-28T03:44:27.978Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":696136,"link":"/api/v1/people/696136"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jordan Wicks replaces Taylor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T03:41:44.016Z","endTime":"2025-08-28T03:43:11.856Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696136,"link":"/api/v1/people/696136"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Owen Caissie replaces right fielder Kyle Tucker, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T03:43:11.856Z","endTime":"2025-08-28T03:43:23.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":663656,"link":"/api/v1/people/663656"},"defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.50750487242186,"strikeZoneBottom":1.61986918784348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.437170046200375,"aZ":-11.720192679595115,"pfxX":2.5544954120986922,"pfxZ":10.755111289558986,"pX":-0.7777288349866738,"pZ":1.5828205654247622,"vX0":-8.06496253289275,"vY0":-136.84044273311986,"vZ0":-9.42239763412159,"x":146.65,"y":196.04,"x0":1.8722987978564505,"y0":50.002754358174876,"z0":5.868130829806164,"aX":4.859249289600038},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":-3.0,"spinRate":2297,"spinDirection":156},"zone":7,"typeConfidence":0.91,"plateTime":0.3998719927238641,"extension":6.21245178518541},"index":2,"playId":"05d8dbed-8e44-300c-b669-769efc8b6398","pitchNumber":1,"startTime":"2025-08-28T03:43:23.705Z","endTime":"2025-08-28T03:43:27.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.118057305635336,"aZ":-24.19414008847186,"pfxX":7.540579446566594,"pfxZ":5.49946039428059,"pX":0.4454444566942087,"pZ":2.131868504220168,"vX0":-6.027165528701978,"vY0":-119.68517805099431,"vZ0":-3.987667681104538,"x":100.02,"y":181.22,"x0":2.01675643076751,"y0":50.00268720717025,"z0":5.98664688977806,"aX":10.938948790153592},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":9.2,"breakHorizontal":-12.2,"spinRate":1577,"spinDirection":127},"zone":9,"typeConfidence":0.9,"plateTime":0.45766068514192515,"extension":6.082857570269239},"index":3,"playId":"316af90a-d718-3b8b-9ac1-991d1bd36882","pitchNumber":2,"startTime":"2025-08-28T03:43:39.598Z","endTime":"2025-08-28T03:43:44.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.803759599556518,"aZ":-15.760939512823635,"pfxX":4.065981920607118,"pfxZ":8.74015646930626,"pX":-0.45711362369487607,"pZ":2.6850619794551975,"vX0":-7.590546166382228,"vY0":-136.14376421859362,"vZ0":-5.971480626226225,"x":134.42,"y":166.28,"x0":1.838416847247293,"y0":50.002893364374565,"z0":5.997219587392911,"aX":7.636110563037859},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":-5.8,"spinRate":2312,"spinDirection":160},"zone":4,"typeConfidence":0.89,"plateTime":0.40228046118003347,"extension":6.232625810943897},"hitData":{"launchSpeed":110.3,"launchAngle":21.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":13.56,"coordY":88.95}},"index":4,"playId":"84f317b9-1d47-30fa-b36a-87f787ad9c88","pitchNumber":3,"startTime":"2025-08-28T03:44:01.388Z","endTime":"2025-08-28T03:44:27.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:44:27.978Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, pitcher Jordan Wicks to first baseman Justin Turner.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T03:44:43.225Z","endTime":"2025-08-28T03:45:24.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696136,"link":"/api/v1/people/696136"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.18432215426207,"aZ":-25.548869694122505,"pfxX":10.348172330881788,"pfxZ":4.448596586119724,"pX":0.3597512464645646,"pZ":0.8884867258872186,"vX0":-6.848571739966797,"vY0":-121.12879240749578,"vZ0":-6.603426599778894,"x":103.29,"y":214.79,"x0":1.8762759303326952,"y0":50.0021402029484,"z0":5.877284104009232,"aX":15.409620373497892},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.7,"breakHorizontal":-17.2,"spinRate":1587,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.45181211795510956,"extension":6.234202554426211},"index":0,"playId":"8ab8de56-c526-37b6-acc2-107604c9d941","pitchNumber":1,"startTime":"2025-08-28T03:44:46.648Z","endTime":"2025-08-28T03:44:50.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":82.6,"endSpeed":76.4,"strikeZoneTop":3.19519097508181,"strikeZoneBottom":1.47043796660921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.951439373488938,"aZ":-26.746787233344623,"pfxX":8.70534124271051,"pfxZ":3.7025594239886797,"pX":-0.3166068540775141,"pZ":1.10446660489292,"vX0":-8.570259580446878,"vY0":-119.9958532317517,"vZ0":-5.647457306443585,"x":129.07,"y":208.96,"x0":2.1603690668563713,"y0":50.00413252343641,"z0":5.854144576160833,"aX":12.770170129690648},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.6,"breakHorizontal":-13.8,"spinRate":1571,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.4554284893417049,"extension":6.0321137243071785},"index":1,"playId":"3cdf0f07-3e85-3040-8ce3-3d5b7894a68f","pitchNumber":2,"startTime":"2025-08-28T03:45:01.865Z","endTime":"2025-08-28T03:45:05.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.446772605768604,"aZ":-14.496101462082777,"pfxX":3.665680315381732,"pfxZ":9.445082364648243,"pX":0.20044805407231983,"pZ":2.4351202539698416,"vX0":-5.8901432058590055,"vY0":-136.08963560207906,"vZ0":-6.696674446440976,"x":109.36,"y":173.03,"x0":1.918689298627184,"y0":50.00442755035631,"z0":5.935857645146861,"aX":6.862542010186023},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":-5.4,"spinRate":2331,"spinDirection":152},"zone":5,"typeConfidence":0.88,"plateTime":0.4028070001511992,"extension":6.1503765965199255},"hitData":{"launchSpeed":89.3,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.52,"coordY":179.05}},"index":2,"playId":"c4968e7c-c56e-36c0-9cd5-379f6d3c14c0","pitchNumber":3,"startTime":"2025-08-28T03:45:17.404Z","endTime":"2025-08-28T03:45:24.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:45:24.523Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to shortstop Dansby Swanson.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T03:45:30.113Z","endTime":"2025-08-28T03:46:27.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.25793168425714,"strikeZoneBottom":1.33123468501712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.70670550331237,"aZ":-30.790142450443284,"pfxX":-3.720255479607414,"pfxZ":0.9078948962269084,"pX":0.6434725903651297,"pZ":0.9043654918614366,"vX0":-3.054524489076924,"vY0":-123.61293105763659,"vZ0":-6.035505719924995,"x":92.47,"y":214.36,"x0":2.384441926232472,"y0":50.00305981021121,"z0":6.005388445716677,"aX":-5.680724871678432},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.4,"breakHorizontal":7.6,"spinRate":2720,"spinDirection":294},"zone":14,"typeConfidence":0.88,"plateTime":0.4453794612077693,"extension":6.211739905409327},"index":0,"playId":"32bd003e-e6d2-300b-b070-42408a84facd","pitchNumber":1,"startTime":"2025-08-28T03:46:07.061Z","endTime":"2025-08-28T03:46:11.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.242093925125257,"aZ":-32.56700171257468,"pfxX":-1.577255438454757,"pfxZ":-0.24859639990829852,"pX":-0.5379295824507535,"pZ":1.9947288258794333,"vX0":-6.268938304769498,"vY0":-123.55544130212326,"vZ0":-3.354367636916566,"x":137.5,"y":184.92,"x0":2.2311200888909544,"y0":50.005452162499594,"z0":6.089772325206528,"aX":-2.453315051697767},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.0,"breakHorizontal":4.2,"spinRate":2722,"spinDirection":301},"zone":7,"typeConfidence":0.91,"plateTime":0.44228648067066967,"extension":6.317045705267275},"hitData":{"launchSpeed":98.4,"launchAngle":10.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":120.23,"coordY":130.17}},"index":1,"playId":"a2972556-d137-3140-8816-6a59d69c05dc","pitchNumber":2,"startTime":"2025-08-28T03:46:23.085Z","endTime":"2025-08-28T03:46:27.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:46:27.243Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Matos flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T03:46:28.727Z","endTime":"2025-08-28T03:47:19.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":2.9783922612591,"strikeZoneBottom":1.23986738530272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.931941094576242,"aZ":-22.177431088089214,"pfxX":8.345926503819193,"pfxZ":6.639669685469514,"pX":0.8277530459585396,"pZ":1.055591867819508,"vX0":-5.710714655971397,"vY0":-121.91751713391861,"vZ0":-6.787571482871449,"x":85.45,"y":210.28,"x0":2.115922233421079,"y0":50.00478348225938,"z0":5.789594797314455,"aX":12.567528047304716},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.7,"breakHorizontal":-13.8,"spinRate":1637,"spinDirection":126},"zone":14,"typeConfidence":0.87,"plateTime":0.44923561967228265,"extension":6.196826539707896},"index":0,"playId":"c237be52-fdf3-37ee-9805-1323aa4c6bbb","pitchNumber":1,"startTime":"2025-08-28T03:46:53.926Z","endTime":"2025-08-28T03:46:58.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.78539394551632,"aZ":-12.96210928381045,"pfxX":4.107805036419152,"pfxZ":10.296536762325022,"pX":0.20228113543898302,"pZ":1.722816552799254,"vX0":-6.184666804741555,"vY0":-135.7590206237568,"vZ0":-8.741974016434968,"x":109.29,"y":192.26,"x0":1.9765156426645298,"y0":50.00567506984247,"z0":5.887565496826597,"aX":7.667358137900944},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":-6.1,"spinRate":2298,"spinDirection":149},"zone":8,"typeConfidence":0.89,"plateTime":0.40348354597274705,"extension":6.108724623850485},"hitData":{"launchSpeed":98.6,"launchAngle":31.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.56,"coordY":50.21}},"index":1,"playId":"07ad08b9-bccd-3a35-b613-28471abb19ae","pitchNumber":2,"startTime":"2025-08-28T03:47:10.322Z","endTime":"2025-08-28T03:47:19.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:47:19.189Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T03:49:35.051Z","endTime":"2025-08-28T03:50:39.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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":{"description":"Pitching Change: Tristan Beck replaces Joel Peguero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T03:48:42.365Z","endTime":"2025-08-28T03:49:37.149Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663941,"link":"/api/v1/people/663941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57779818981767,"aZ":-45.18589943131155,"pfxX":4.1304325068306,"pfxZ":-9.500883479477771,"pX":-0.03453262888631469,"pZ":2.829377211038221,"vX0":3.6171422686906665,"vY0":-117.25712937415804,"vZ0":1.4065220980153914,"x":118.32,"y":162.39,"x0":-2.1430790599978384,"y0":50.00318246299423,"z0":6.492206537106089,"aX":5.65612367460084},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.4,"breakHorizontal":-8.5,"spinRate":2373,"spinDirection":26},"zone":5,"typeConfidence":0.9,"plateTime":0.4701026854685013,"extension":6.881419183196378},"index":1,"playId":"70d256e1-07fe-3d5d-881b-122c4b990e2f","pitchNumber":1,"startTime":"2025-08-28T03:49:37.149Z","endTime":"2025-08-28T03:49:41.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.400421016719235,"aZ":-23.85650460176639,"pfxX":2.2483975192597683,"pfxZ":4.653576307490189,"pX":0.5524167182686948,"pZ":2.5732211378992065,"vX0":7.014718018053452,"vY0":-132.60914130393212,"vZ0":-4.74697043797188,"x":95.94,"y":169.3,"x0":-2.4153677656564825,"y0":50.00295721483582,"z0":6.1189289139185306,"aX":4.018036740229328},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.7,"breakHorizontal":-5.5,"spinRate":2493,"spinDirection":187},"zone":6,"typeConfidence":0.91,"plateTime":0.4124688859002914,"extension":6.558001311496455},"index":2,"playId":"ddbd7634-9d82-3f4a-b638-724509983038","pitchNumber":2,"startTime":"2025-08-28T03:49:57.554Z","endTime":"2025-08-28T03:50:02.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":95.4,"endSpeed":86.5,"strikeZoneTop":3.69989663529113,"strikeZoneBottom":1.56937083658378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.866329836918545,"aZ":-16.27314799839004,"pfxX":-7.608989835568286,"pfxZ":8.233417594862807,"pX":0.3209691791089636,"pZ":4.007272776483803,"vX0":10.220889409856952,"vY0":-138.56168558280478,"vZ0":-2.846676924644866,"x":104.77,"y":130.58,"x0":-2.438389291936716,"y0":50.00467361699236,"z0":6.144155189762559,"aX":-14.699685681894783},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":11.5,"spinRate":2046,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.396296873991417,"extension":6.903579701246608},"index":3,"playId":"5e681d91-db6e-3559-909c-bd57fa3b3876","pitchNumber":3,"startTime":"2025-08-28T03:50:17.860Z","endTime":"2025-08-28T03:50:21.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33816213259964,"aZ":-23.0611508146002,"pfxX":2.999312086987006,"pfxZ":5.046195887947944,"pX":0.31828970803145057,"pZ":3.514371384370005,"vX0":6.814503248419793,"vY0":-132.96313900918398,"vZ0":-2.3371687962397,"x":104.87,"y":143.89,"x0":-2.659049359680156,"y0":50.00031368223919,"z0":6.063874805340229,"aX":5.411668108609117},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.9,"breakHorizontal":-6.8,"spinRate":2561,"spinDirection":178},"zone":3,"typeConfidence":0.91,"plateTime":0.4106742120964122,"extension":6.676724759963811},"index":4,"playId":"2d071f80-59d2-3dee-b365-95fb21137045","pitchNumber":4,"startTime":"2025-08-28T03:50:35.307Z","endTime":"2025-08-28T03:50:39.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:50:39.464Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T03:50:38.573Z","endTime":"2025-08-28T03:51:56.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.42952365391998,"aZ":-14.376738637834162,"pfxX":-7.211301321312223,"pfxZ":9.011655295730563,"pX":0.10454133735598273,"pZ":2.6715278937104325,"vX0":9.57579909024466,"vY0":-139.62426367329607,"vZ0":-6.68215240721532,"x":113.02,"y":166.65,"x0":-2.4324877495728865,"y0":50.0011489219574,"z0":6.041813299118942,"aX":-14.238603508038915},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":11.0,"spinRate":2222,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.39229013759949805,"extension":6.67902150625202},"index":0,"playId":"f998944c-0f5d-338f-a2a1-4d8f1b60605c","pitchNumber":1,"startTime":"2025-08-28T03:51:02.869Z","endTime":"2025-08-28T03:51:06.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.21758698689968,"strikeZoneBottom":1.36936618148852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.10515748016615,"aZ":-27.463932976905106,"pfxX":1.8157577590062717,"pfxZ":2.7041121851362027,"pX":1.1949314272295386,"pZ":1.9053984777690185,"vX0":8.640711665348778,"vY0":-130.83274630054171,"vZ0":-5.6541332045853805,"x":71.45,"y":187.33,"x0":-2.3788436624332667,"y0":50.005985127703205,"z0":6.13786695096657,"aX":3.1654097933604293},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.8,"breakHorizontal":-5.0,"spinRate":2593,"spinDirection":158},"zone":14,"typeConfidence":0.9,"plateTime":0.417723712308129,"extension":6.76144588116446},"index":1,"playId":"bdf08f9e-4354-3619-8d04-b6e07af55067","pitchNumber":2,"startTime":"2025-08-28T03:51:20.767Z","endTime":"2025-08-28T03:51:24.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.1379550322408,"strikeZoneBottom":1.41857185353962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.821359059315913,"aZ":-31.773557265723145,"pfxX":10.594345248911385,"pfxZ":0.26955059964579764,"pX":-0.4237247710030149,"pZ":1.7806536493543237,"vX0":1.9310325331399185,"vY0":-120.1297698236131,"vZ0":-2.8801491412662252,"x":133.15,"y":190.7,"x0":-2.6139093635065516,"y0":50.000670891757274,"z0":5.813714852216731,"aX":15.512838974311615},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.1,"breakHorizontal":-19.7,"spinRate":2757,"spinDirection":56},"zone":7,"typeConfidence":0.91,"plateTime":0.4555954608720789,"extension":6.85568168515935},"index":2,"playId":"bbb39bc7-cd60-3cc9-9c78-cfff2bcac302","pitchNumber":3,"startTime":"2025-08-28T03:51:35.988Z","endTime":"2025-08-28T03:51:40.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.015244657122143,"aZ":-28.524352089933192,"pfxX":8.373558881964023,"pfxZ":2.290016267052759,"pX":1.4879916049498019,"pZ":1.5766466033946427,"vX0":7.122108409728429,"vY0":-125.74310464160881,"vZ0":-5.016600386346736,"x":60.28,"y":196.21,"x0":-2.4750870525018316,"y0":50.000453871612606,"z0":5.929557077177972,"aX":13.319196125574468},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.1,"breakHorizontal":-16.9,"spinRate":2905,"spinDirection":54},"zone":14,"typeConfidence":0.89,"plateTime":0.4366550841092032,"extension":6.880470894890342},"index":3,"playId":"174a0110-ab03-3b73-b17d-7ace99502897","pitchNumber":4,"startTime":"2025-08-28T03:51:51.998Z","endTime":"2025-08-28T03:51:56.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:51:56.200Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Justin Turner lines out to shortstop Willy Adames.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T03:51:55.173Z","endTime":"2025-08-28T03:54:26.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.27867671146923,"strikeZoneBottom":1.38015082573792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.018152378644196,"aZ":-30.59588581177727,"pfxX":3.873947007099021,"pfxZ":0.9405015971876445,"pX":0.4118042102540285,"pZ":3.846508072250578,"vX0":5.841715903186492,"vY0":-128.79847540802763,"vZ0":0.00435375624648715,"x":101.3,"y":134.92,"x0":-2.38663210639549,"y0":50.00535545956098,"z0":6.204987944018493,"aX":6.528895395401911},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.9,"breakHorizontal":-8.3,"spinRate":2562,"spinDirection":116},"zone":12,"typeConfidence":0.85,"plateTime":0.42477846769555194,"extension":6.767075664504699},"index":0,"playId":"851ddf8e-c1e8-3527-986a-dfb2413a3664","pitchNumber":1,"startTime":"2025-08-28T03:52:21.168Z","endTime":"2025-08-28T03:52:25.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61955389392598,"aZ":-22.602923178556022,"pfxX":0.5217713906810193,"pfxZ":5.4973558578249255,"pX":1.1564894942347317,"pZ":1.2416606299918271,"vX0":9.351574370396241,"vY0":-131.0897715290283,"vZ0":-7.323726725317161,"x":72.92,"y":205.26,"x0":-2.5244134403685003,"y0":50.004623967363386,"z0":5.758322460303852,"aX":0.9060323957204478},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.5,"breakHorizontal":-3.0,"spinRate":2577,"spinDirection":178},"zone":14,"typeConfidence":0.91,"plateTime":0.4177824133997934,"extension":6.794211377290011},"index":1,"playId":"633f265d-0d4e-38b0-a5b3-f529b4b963e6","pitchNumber":2,"startTime":"2025-08-28T03:52:36.310Z","endTime":"2025-08-28T03:52:39.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96565923922558,"aZ":-37.45118506652159,"pfxX":7.982542976800199,"pfxZ":-3.663936451966947,"pX":-0.5823785104846724,"pZ":2.0276606849091037,"vX0":2.3733876292737675,"vY0":-120.04281977397525,"vZ0":-1.2328439897403742,"x":139.2,"y":184.03,"x0":-2.62396386324622,"y0":50.00220082240499,"z0":5.919987008440078,"aX":11.501916523829879},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.6,"breakHorizontal":-15.0,"spinRate":2660,"spinDirection":52},"zone":7,"typeConfidence":0.9,"plateTime":0.45850329648358823,"extension":6.586476129510457},"index":2,"playId":"e1f6b31d-d0e1-341e-8b68-f70d981602f2","pitchNumber":3,"startTime":"2025-08-28T03:53:00.094Z","endTime":"2025-08-28T03:53:03.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-28T03:53:16.727Z","endTime":"2025-08-28T03:53:28.009Z","isPitch":false,"type":"action","player":{"id":457759,"link":"/api/v1/people/457759"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.18689165752548,"strikeZoneBottom":1.42801785764431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12278775946485,"aZ":-33.028863661437605,"pfxX":9.197606456865044,"pfxZ":-0.5447788306035015,"pX":0.7432512802886931,"pZ":1.5862986436630235,"vX0":4.859362671596268,"vY0":-124.77096842263587,"vZ0":-4.080612973187037,"x":88.67,"y":195.95,"x0":-2.424394176600773,"y0":50.00192933167242,"z0":5.964962191349912,"aX":14.497490602829446},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.7,"breakHorizontal":-17.8,"spinRate":2843,"spinDirection":53},"zone":9,"typeConfidence":0.9,"plateTime":0.43899823607313504,"extension":6.957956029407898},"index":4,"playId":"927f7b74-b34b-3eec-9e0a-acf807aea903","pitchNumber":4,"startTime":"2025-08-28T03:53:28.009Z","endTime":"2025-08-28T03:53:32.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":96.1,"endSpeed":88.0,"strikeZoneTop":3.26230566874028,"strikeZoneBottom":1.36197150520493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.258897390880573,"aZ":-12.280180675408015,"pfxX":-6.981945948100322,"pfxZ":10.06941777500239,"pX":0.8879809125337925,"pZ":3.1615584830926293,"vX0":11.642993343022,"vY0":-139.42228141618693,"vZ0":-5.714028744228471,"x":83.15,"y":153.42,"x0":-2.4280742329845997,"y0":50.00659852818904,"z0":6.042521115244532,"aX":-13.800260989906684},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":10.3,"spinRate":2312,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.39229425597329204,"extension":6.808896203282972},"index":5,"playId":"7b894bee-5cfe-3f4c-a27a-6ef34728b5cd","pitchNumber":5,"startTime":"2025-08-28T03:53:44.430Z","endTime":"2025-08-28T03:53:48.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.288374180625183,"aZ":-16.22794440272247,"pfxX":-6.3113009708673395,"pfxZ":8.166944663548204,"pX":0.8329469421192621,"pZ":2.3774106999891464,"vX0":11.311588402500105,"vY0":-138.45438742544124,"vZ0":-6.623084328738437,"x":85.25,"y":174.59,"x0":-2.4750739696374544,"y0":50.00220564860573,"z0":5.875847108028317,"aX":-12.322705886156205},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":9.2,"spinRate":2190,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.39475964769153826,"extension":6.8157693232478325},"index":6,"playId":"998d1618-7534-355a-8620-8ca7d51ef690","pitchNumber":6,"startTime":"2025-08-28T03:54:02.382Z","endTime":"2025-08-28T03:54:06.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.69777236523955,"aZ":-27.99370578988798,"pfxX":3.3084103374381577,"pfxZ":2.372143733855066,"pX":0.20278651188634417,"pZ":1.8163313424277532,"vX0":5.84909425467627,"vY0":-131.91483016132543,"vZ0":-5.512416189489627,"x":109.27,"y":189.74,"x0":-2.472068902606231,"y0":50.005373949390545,"z0":5.993247844514883,"aX":5.839754196359384},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.2,"breakHorizontal":-7.2,"spinRate":2624,"spinDirection":157},"zone":8,"typeConfidence":0.9,"plateTime":0.4149949721670745,"extension":7.058449005024295},"hitData":{"launchSpeed":82.0,"launchAngle":13.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":103.72,"coordY":134.08}},"index":7,"playId":"18ffcaed-2842-3d58-866b-5da08d3a9098","pitchNumber":7,"startTime":"2025-08-28T03:54:22.321Z","endTime":"2025-08-28T03:54:26.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:54:26.934Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrew Knizner lines out to left fielder Willi Castro.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T03:56:32.171Z","endTime":"2025-08-28T03:56:58.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7],"actionIndex":[0,1,2,3,4],"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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to shortstop for Nico Hoerner.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T03:56:33.741Z","endTime":"2025-08-28T03:56:33.742Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"100","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to third base for Justin Turner.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T03:56:33.743Z","endTime":"2025-08-28T03:56:33.744Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"400","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Michael Busch replaces shortstop Dansby Swanson, batting 7th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-28T03:56:33.745Z","endTime":"2025-08-28T03:56:33.746Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to second base for Matt Shaw.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-28T03:56:33.747Z","endTime":"2025-08-28T03:56:33.748Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"800","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Reese McGuire replaces Jordan Wicks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-08-28T03:56:33.749Z","endTime":"2025-08-28T03:56:33.750Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":40.3,"endSpeed":37.7,"strikeZoneTop":3.49204408518816,"strikeZoneBottom":1.49102134093243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.1277995192742365,"aZ":-29.944601278768285,"pfxX":-4.264439283354173,"pfxZ":6.705425861848216,"pX":-1.18703465628962,"pZ":4.862860528218014,"vX0":0.46251805098348947,"vY0":-57.68127042090272,"vZ0":8.380209917900299,"x":162.25,"y":107.48,"x0":-1.0432740952196813,"y0":50.00005033761651,"z0":9.150656148137942,"aX":-1.4148298540487776},"breaks":{"breakAngle":2.4,"breakLength":36.0,"breakY":24.0,"breakVertical":-157.8,"breakVerticalInduced":18.2,"breakHorizontal":7.4,"spinRate":913,"spinDirection":210},"zone":11,"typeConfidence":1.24,"plateTime":0.955163928812774,"extension":3.116414014296686},"index":5,"playId":"067dcba7-77a3-31e7-ae67-ac5b706482a9","pitchNumber":1,"startTime":"2025-08-28T03:56:33.751Z","endTime":"2025-08-28T03:56:39.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":39.3,"endSpeed":37.8,"strikeZoneTop":3.38143397006206,"strikeZoneBottom":1.50081792029847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.163873023231192,"aZ":-29.82154105892017,"pfxX":-3.6057266450077687,"pfxZ":7.284521626425507,"pX":-1.0073689478199577,"pZ":3.275857652382076,"vX0":0.4930857820429223,"vY0":-56.48321992710488,"vZ0":7.157164695627506,"x":155.4,"y":150.33,"x0":-0.9812259367959519,"y0":50.00270174088948,"z0":8.851339341517575,"aX":-1.1645603656122345},"breaks":{"breakAngle":2.4,"breakLength":36.0,"breakY":24.0,"breakVertical":-163.6,"breakVerticalInduced":18.1,"breakHorizontal":6.2,"spinRate":965,"spinDirection":215},"zone":11,"typeConfidence":0.97,"plateTime":0.9698692597913441,"extension":3.0959345607479998},"index":6,"playId":"a010db14-b0a0-3e37-9ce5-4914d112783d","pitchNumber":2,"startTime":"2025-08-28T03:56:42.543Z","endTime":"2025-08-28T03:56:47.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":40.5,"endSpeed":38.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.70125125548461,"aZ":-29.545033212016907,"pfxX":-3.7442552457362126,"pfxZ":7.679652854169323,"pX":-0.21557783255745483,"pZ":4.036810077271144,"vX0":1.021522169645915,"vY0":-58.271029986546154,"vZ0":7.464524328486139,"x":125.22,"y":129.79,"x0":-0.619124220130587,"y0":50.00261537031382,"z0":8.73929108194271,"aX":-1.281920932726944},"breaks":{"breakAngle":2.4,"breakLength":33.6,"breakY":24.0,"breakVertical":-152.2,"breakVerticalInduced":19.0,"breakHorizontal":6.2,"spinRate":1009,"spinDirection":217},"zone":11,"typeConfidence":0.81,"plateTime":0.9415514543946157,"extension":3.144631226760064},"hitData":{"launchSpeed":99.8,"launchAngle":23.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.9,"coordY":87.75}},"index":7,"playId":"5b423542-1b2f-3bc8-a831-a2040d0dd845","pitchNumber":3,"startTime":"2025-08-28T03:56:51.450Z","endTime":"2025-08-28T03:56:58.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:56:58.813Z","atBatIndex":66},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Heliot Ramos homers (16) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":12,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T03:57:15.356Z","endTime":"2025-08-28T03:57:43.706Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":624512,"link":"/api/v1/people/624512"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":37.9,"endSpeed":36.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":4.995678938993672,"aZ":-30.432075901690325,"pfxX":-2.4279308230322263,"pfxZ":5.9177876434958385,"pX":-0.8465333348190092,"pZ":3.7276119084516646,"vX0":0.37845903341325887,"vY0":-54.04572337852795,"vZ0":8.68171812626626,"x":133.52,"y":168.09,"x0":-0.8871357257761211,"y0":50.001264020162715,"z0":9.006689524300086,"aX":-0.7135090100192114},"breaks":{"breakAngle":1.2,"breakLength":40.8,"breakY":24.0,"breakVertical":-182.2,"breakVerticalInduced":17.0,"breakHorizontal":4.2,"spinRate":945,"spinDirection":212},"zone":11,"typeConfidence":1.34,"plateTime":1.0159826631803737,"extension":3.303101890903827},"hitData":{"launchSpeed":99.1,"launchAngle":34.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":85.0,"coordY":41.0}},"index":0,"playId":"644f8b3f-9bf2-3277-b830-4f2c695eaf49","pitchNumber":1,"startTime":"2025-08-28T03:57:15.356Z","endTime":"2025-08-28T03:57:43.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:57:43.706Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":12,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T03:57:51.830Z","endTime":"2025-08-28T03:58:18.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":38.5,"endSpeed":37.7,"strikeZoneTop":3.7073798887936,"strikeZoneBottom":1.56661726685067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":4.511079326370496,"aZ":-29.17464749576976,"pfxX":-4.557634362038441,"pfxZ":9.50086015893477,"pX":-0.433380192144675,"pZ":2.618069512761892,"vX0":1.22224300995623,"vY0":-55.534881268437694,"vZ0":6.352005587421841,"x":115.79,"y":113.07,"x0":-0.9505522470453092,"y0":50.0010657083478,"z0":8.883890655245555,"aX":-1.4375879445252693},"breaks":{"breakAngle":2.4,"breakLength":36.0,"breakY":24.0,"breakVertical":-165.0,"breakVerticalInduced":21.4,"breakHorizontal":7.7,"spinRate":943,"spinDirection":212},"zone":4,"typeConfidence":1.27,"plateTime":0.9825587941839435,"extension":3.2672325631735566},"index":0,"playId":"d96b5eb2-9777-30c4-996b-b39dcada92f0","pitchNumber":1,"startTime":"2025-08-28T03:57:51.830Z","endTime":"2025-08-28T03:57:56.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":34.7,"endSpeed":33.9,"strikeZoneTop":3.78912988272939,"strikeZoneBottom":1.51266632356916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":3.548092646004471,"aZ":-29.938802738648143,"pfxX":-4.6318608873341,"pfxZ":9.096874591732444,"pX":0.03175474105277587,"pZ":4.655766133818032,"vX0":1.5033117487173326,"vY0":-48.978615170464806,"vZ0":10.28671566985887,"x":79.09,"y":205.6,"x0":-0.9146554240541891,"y0":50.00000560641346,"z0":9.949882258538558,"aX":-1.1351446628121997},"breaks":{"breakAngle":2.4,"breakLength":48.0,"breakY":24.0,"breakVertical":-216.2,"breakVerticalInduced":23.6,"breakHorizontal":7.6,"spinRate":937,"spinDirection":195},"zone":12,"typeConfidence":1.22,"plateTime":1.1145585781806389,"extension":3.2364035221867526},"index":1,"playId":"3954e779-ae42-3751-8bd0-59cc90187c19","pitchNumber":2,"startTime":"2025-08-28T03:58:00.371Z","endTime":"2025-08-28T03:58:05.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":34.9,"endSpeed":34.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.451764636924346,"aZ":-31.368618652617297,"pfxX":0.7823461824015201,"pfxZ":3.353845429354859,"pX":0.9944534374692883,"pZ":1.228950519217313,"vX0":1.564173592554337,"vY0":-49.60142653161685,"vZ0":8.27734449691497,"x":99.56,"y":139.96,"x0":-0.731308924147167,"y0":50.00094403280883,"z0":9.554992444237255,"aX":0.18699212529434167},"breaks":{"breakAngle":0.0,"breakLength":51.6,"breakY":24.0,"breakVertical":-227.9,"breakVerticalInduced":15.1,"breakHorizontal":-2.6,"spinRate":3026,"spinDirection":154},"zone":14,"typeConfidence":1.37,"plateTime":1.1217559262559509,"extension":3.177617850894887},"hitData":{"launchSpeed":85.3,"launchAngle":14.0,"totalDistance":210.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.29,"coordY":94.93}},"index":2,"playId":"228c7624-da70-3a2c-a33e-9b0b712e502c","pitchNumber":3,"startTime":"2025-08-28T03:58:09.550Z","endTime":"2025-08-28T03:58:18.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:58:18.765Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks. Rafael Devers to 2nd.","rbi":0,"awayScore":3,"homeScore":12,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T03:58:30.123Z","endTime":"2025-08-28T03:59:12.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":35.9,"endSpeed":34.1,"strikeZoneTop":3.7288986480294,"strikeZoneBottom":1.72242311424856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":4.354567790376373,"aZ":-30.019108071643256,"pfxX":-2.0584599640725805,"pfxZ":8.374261908056024,"pX":-1.0277743594047049,"pZ":5.612949619609371,"vX0":0.10728768001686535,"vY0":-50.53265173965451,"vZ0":10.866360614767427,"x":156.18,"y":87.23,"x0":-0.8684654316092444,"y0":50.00126194130848,"z0":9.851091650160056,"aX":-0.5290085483944351},"breaks":{"breakAngle":1.2,"breakLength":45.6,"breakY":24.0,"breakVertical":-204.6,"breakVerticalInduced":23.3,"breakHorizontal":3.6,"spinRate":887,"spinDirection":206},"zone":11,"typeConfidence":1.17,"plateTime":1.0864773617325958,"extension":3.152679169024075},"index":0,"playId":"58bfc83c-95b2-3c9b-ba04-ae604ef3315b","pitchNumber":1,"startTime":"2025-08-28T03:58:39.067Z","endTime":"2025-08-28T03:58:43.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":41.4,"endSpeed":39.2,"strikeZoneTop":3.59571165967083,"strikeZoneBottom":1.69520307186568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.904026194827334,"aZ":-29.078333584837814,"pfxX":-6.018725286974807,"pfxZ":8.606249396613428,"pX":-1.5475465982165697,"pZ":4.014598481096236,"vX0":0.4639995654783761,"vY0":-59.676015169572445,"vZ0":6.945437833835668,"x":175.99,"y":130.39,"x0":-1.1603699209748404,"y0":50.00237186334312,"z0":8.612851086449213,"aX":-2.1640976964740433},"breaks":{"breakAngle":4.8,"breakLength":32.4,"breakY":24.0,"breakVertical":-142.8,"breakVerticalInduced":20.2,"breakHorizontal":10.7,"spinRate":999,"spinDirection":211},"zone":11,"typeConfidence":0.98,"plateTime":0.9189048395765891,"extension":3.4156247238957036},"index":1,"playId":"4bf17d8a-0948-3121-927a-44e13d6ff6e4","pitchNumber":2,"startTime":"2025-08-28T03:58:48.747Z","endTime":"2025-08-28T03:58:52.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":41.7,"endSpeed":39.2,"strikeZoneTop":3.63444207456972,"strikeZoneBottom":1.70710504927238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.821243445280136,"aZ":-29.07142882092777,"pfxX":-4.993959982870608,"pfxZ":8.540622020044093,"pX":0.157312120327663,"pZ":5.01070725523351,"vX0":1.8795737782592223,"vY0":-59.90221645847508,"vZ0":7.942736810845278,"x":111.0,"y":103.49,"x0":-0.7837810250283237,"y0":50.00179009485479,"z0":8.691158879750967,"aX":-1.8136134071364354},"breaks":{"breakAngle":3.6,"breakLength":31.2,"breakY":24.0,"breakVertical":-141.0,"breakVerticalInduced":20.4,"breakHorizontal":8.2,"spinRate":957,"spinDirection":208},"zone":12,"typeConfidence":1.18,"plateTime":0.9145877364420274,"extension":3.475493694488064},"index":2,"playId":"4043efc4-75fd-3389-bec4-83c9b041476e","pitchNumber":3,"startTime":"2025-08-28T03:58:58.349Z","endTime":"2025-08-28T03:59:02.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":40.6,"endSpeed":39.0,"strikeZoneTop":3.71535428477392,"strikeZoneBottom":1.6836064783085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":4.683672457408831,"aZ":-29.653615449261483,"pfxX":-3.7662964054008246,"pfxZ":7.154268122247885,"pX":-1.2070114982780102,"pZ":4.304270207083256,"vX0":0.29567573884617543,"vY0":-58.462399771555006,"vZ0":7.784521675445811,"x":163.01,"y":122.56,"x0":-0.9709461000179042,"y0":50.00045081435984,"z0":8.587947558352495,"aX":-1.3243725822378603},"breaks":{"breakAngle":2.4,"breakLength":33.6,"breakY":24.0,"breakVertical":-150.2,"breakVerticalInduced":17.2,"breakHorizontal":6.7,"spinRate":960,"spinDirection":210},"zone":11,"typeConfidence":1.01,"plateTime":0.9312138814723467,"extension":3.4415286167896424},"index":3,"playId":"799a32fc-561f-3eed-9fa1-9ca92cd86fbc","pitchNumber":4,"startTime":"2025-08-28T03:59:07.979Z","endTime":"2025-08-28T03:59:12.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T03:59:12.735Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Smith flies out to right fielder Owen Caissie.","rbi":0,"awayScore":3,"homeScore":12,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T03:59:20.143Z","endTime":"2025-08-28T04:00:11.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"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(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":45.3,"endSpeed":42.1,"strikeZoneTop":3.66363628807833,"strikeZoneBottom":1.68414413797086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":7.566360346700121,"aZ":-27.38587834477191,"pfxX":-3.738192007812568,"pfxZ":11.136971751403056,"pX":0.6993659864807025,"pZ":4.2439781073653915,"vX0":1.933960992433643,"vY0":-65.48938164671817,"vZ0":5.461876377937494,"x":90.34,"y":124.19,"x0":-0.31797450563454127,"y0":50.003070614903756,"z0":8.262147357992378,"aX":-1.6074827530817732},"breaks":{"breakAngle":3.6,"breakLength":25.2,"breakY":24.0,"breakVertical":-112.3,"breakVerticalInduced":23.8,"breakHorizontal":5.8,"spinRate":1100,"spinDirection":203},"zone":12,"typeConfidence":1.3,"plateTime":0.8396109738927247,"extension":3.5726299163236566},"index":0,"playId":"d8e661cf-a2ed-351f-9b1c-c343a6e19b1e","pitchNumber":1,"startTime":"2025-08-28T03:59:30.805Z","endTime":"2025-08-28T03:59:35.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":49.9,"endSpeed":46.7,"strikeZoneTop":3.59407614784095,"strikeZoneBottom":1.69757262571476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":9.293575329652274,"aZ":-26.931357108468568,"pfxX":-4.8732418407764735,"pfxZ":9.920866215577657,"pX":-0.6021144704970476,"pZ":1.725746813529019,"vX0":0.8405364237741371,"vY0":-72.59919505071427,"vZ0":1.1499144465211422,"x":139.95,"y":192.18,"x0":-0.5589852491213578,"y0":50.00272124692296,"z0":7.530057817967387,"aX":-2.5752329401191827},"breaks":{"breakAngle":4.8,"breakLength":20.4,"breakY":24.0,"breakVertical":-91.6,"breakVerticalInduced":19.2,"breakHorizontal":8.4,"spinRate":1122,"spinDirection":208},"zone":7,"typeConfidence":1.27,"plateTime":0.757364893736141,"extension":3.8745974644569365},"index":1,"playId":"2c871ae4-78bc-3018-8fa9-611242a478b4","pitchNumber":2,"startTime":"2025-08-28T03:59:41.619Z","endTime":"2025-08-28T03:59:45.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":44.1,"endSpeed":40.5,"strikeZoneTop":3.55251686572661,"strikeZoneBottom":1.6287344054703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":7.202225035169369,"aZ":-28.87901597778445,"pfxX":-4.755104853491396,"pfxZ":8.199486886444518,"pX":-0.8404214028673921,"pZ":6.275744976227167,"vX0":0.800613913882707,"vY0":-63.37449109830594,"vZ0":8.735897869533005,"x":149.03,"y":69.33,"x0":-0.8670470732335402,"y0":50.00238289529024,"z0":8.575217077615875,"aX":-1.9109354977224677},"breaks":{"breakAngle":3.6,"breakLength":28.8,"breakY":24.0,"breakVertical":-125.2,"breakVerticalInduced":20.3,"breakHorizontal":8.2,"spinRate":1015,"spinDirection":208},"zone":11,"typeConfidence":1.08,"plateTime":0.8682643942727202,"extension":3.5916980972157804},"index":2,"playId":"cc29b119-ec42-3759-93a3-acbe3f99c5fa","pitchNumber":3,"startTime":"2025-08-28T03:59:51.079Z","endTime":"2025-08-28T03:59:55.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":42.1,"endSpeed":39.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":6.099574436145857,"aZ":-28.484421588311786,"pfxX":-4.048191040648249,"pfxZ":9.962955904702138,"pX":0.7158456902861239,"pZ":4.821031796250138,"vX0":2.167802724029029,"vY0":-60.561807565642304,"vZ0":7.488441889643353,"x":89.71,"y":108.61,"x0":-0.5742043857563057,"y0":50.00158377333852,"z0":8.539473315693787,"aX":-1.4986368445810894},"breaks":{"breakAngle":2.4,"breakLength":30.0,"breakY":24.0,"breakVertical":-135.5,"breakVerticalInduced":22.9,"breakHorizontal":6.2,"spinRate":982,"spinDirection":206},"zone":12,"typeConfidence":1.31,"plateTime":0.9055647502249995,"extension":3.5814732543350054},"hitData":{"launchSpeed":96.1,"launchAngle":36.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.91,"coordY":67.84}},"index":3,"playId":"1880019b-3651-3b4f-818d-c9bbfbd4cd9c","pitchNumber":4,"startTime":"2025-08-28T04:00:00.624Z","endTime":"2025-08-28T04:00:11.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T04:00:11.277Z","atBatIndex":70},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Koss grounds into a force out, shortstop Nico Hoerner to second baseman Matt Shaw. Willy Adames out at 2nd.","rbi":0,"awayScore":3,"homeScore":12,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T04:00:31.648Z","endTime":"2025-08-28T04:00:50.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Christian Koss replaces Matt Chapman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T04:00:21.176Z","endTime":"2025-08-28T04:00:33.225Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":40.5,"endSpeed":38.6,"strikeZoneTop":3.81944746981182,"strikeZoneBottom":1.65825165610945,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.655272262164228,"aZ":-29.45759209931249,"pfxX":-4.56012502515236,"pfxZ":7.8921368078298695,"pX":-1.275192033666029,"pZ":3.389481688411036,"vX0":0.16466197398717564,"vY0":-58.348549026742674,"vZ0":6.839667096334921,"x":165.61,"y":147.26,"x0":-0.8262939078248893,"y0":50.00019688331633,"z0":8.57329111881995,"aX":-1.5670243639899286},"breaks":{"breakAngle":3.6,"breakLength":33.6,"breakY":24.0,"breakVertical":-151.6,"breakVerticalInduced":19.0,"breakHorizontal":8.2,"spinRate":1013,"spinDirection":206},"zone":11,"typeConfidence":0.86,"plateTime":0.939864042036092,"extension":3.4061811699056475},"index":1,"playId":"c7418215-f3e8-369e-9027-51436aaef7c4","pitchNumber":1,"startTime":"2025-08-28T04:00:33.225Z","endTime":"2025-08-28T04:00:39.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":39.0,"endSpeed":37.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":5.46532351727685,"aZ":-29.502840139563656,"pfxX":-3.2912155972218673,"pfxZ":8.456868446033509,"pX":-0.016787541897590356,"pZ":2.619115897121999,"vX0":1.352367334680037,"vY0":-56.03876565206982,"vZ0":6.8319267919770725,"x":117.64,"y":168.06,"x0":-0.8165715167779581,"y0":50.0005456037422,"z0":8.559708152687174,"aX":-1.0377867326279295},"breaks":{"breakAngle":2.4,"breakLength":37.2,"breakY":24.0,"breakVertical":-165.1,"breakVerticalInduced":20.5,"breakHorizontal":5.2,"spinRate":899,"spinDirection":199},"zone":5,"typeConfidence":1.21,"plateTime":0.9806088602541303,"extension":3.49390121773327},"hitData":{"launchSpeed":89.3,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":152.19}},"index":2,"playId":"c2d93b96-8807-35d8-887d-5d1748211161","pitchNumber":2,"startTime":"2025-08-28T04:00:43.237Z","endTime":"2025-08-28T04:00:50.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624512,"link":"/api/v1/people/624512","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T04:00:50.327Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carson Kelly pops out to first baseman Dominic Smith in foul territory.","rbi":0,"awayScore":3,"homeScore":12,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T04:03:06.251Z","endTime":"2025-08-28T04:04:01.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Drew Gilbert replaces left fielder Heliot Ramos, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T04:02:39.926Z","endTime":"2025-08-28T04:02:39.953Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":671218,"link":"/api/v1/people/671218"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Christian Koss remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T04:02:39.953Z","endTime":"2025-08-28T04:02:39.954Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to third base for Casey Schmitt.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-28T04:02:39.954Z","endTime":"2025-08-28T04:02:39.955Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"600","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Carson Seymour replaces Tristan Beck.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-28T04:02:39.955Z","endTime":"2025-08-28T04:03:08.447Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693313,"link":"/api/v1/people/693313"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.46755892749166,"strikeZoneBottom":1.66367557052202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.091000336892336,"aZ":-20.513055350605534,"pfxX":-8.428327892108792,"pfxZ":5.985060017390277,"pX":0.7896070132217774,"pZ":2.3211772846480456,"vX0":9.751376318795089,"vY0":-139.34685206027333,"vZ0":-6.13385836658454,"x":86.9,"y":176.11,"x0":-1.6759846632251811,"y0":50.00217152184927,"z0":5.925895928244796,"aX":-16.41779196998583},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":13.0,"spinRate":2335,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.3945170435922858,"extension":6.829619343071361},"index":4,"playId":"f0099ebb-ed7b-370b-af3a-aebad4a8c833","pitchNumber":1,"startTime":"2025-08-28T04:03:08.447Z","endTime":"2025-08-28T04:03:12.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.39892744983617,"strikeZoneBottom":1.7278110836857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.751179792805914,"aZ":-19.923191138595843,"pfxX":-8.96755189577606,"pfxZ":6.279707414667239,"pX":0.530524624996464,"pZ":1.7364461470294696,"vX0":9.22783285652566,"vY0":-139.5828141422563,"vZ0":-7.567747369279844,"x":96.78,"y":191.9,"x0":-1.671378169238681,"y0":50.0016323891414,"z0":5.82009444326746,"aX":-17.49297896668851},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.7,"breakHorizontal":14.0,"spinRate":2343,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3941206434902793,"extension":6.803268838216125},"index":5,"playId":"f0935517-4152-3b8a-a3bc-b9651493ea45","pitchNumber":2,"startTime":"2025-08-28T04:03:22.843Z","endTime":"2025-08-28T04:03:26.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.38975067875455,"strikeZoneBottom":1.66634778349775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.693899776996766,"aZ":-24.484759948408744,"pfxX":-10.20398055602542,"pfxZ":4.007615239040963,"pX":1.2501524701822886,"pZ":0.7072268228305563,"vX0":11.463810588977518,"vY0":-138.3326067318277,"vZ0":-9.239305090218942,"x":69.35,"y":219.68,"x0":-1.641467412974681,"y0":50.003645431221685,"z0":5.75948664865653,"aX":-19.582537490146777},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.2,"breakHorizontal":15.8,"spinRate":2274,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3974497011026945,"extension":6.910208148801615},"index":6,"playId":"a670fd4d-e104-316c-874e-37ed441ed024","pitchNumber":3,"startTime":"2025-08-28T04:03:37.189Z","endTime":"2025-08-28T04:03:40.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67928099559798,"aZ":-22.360760829360867,"pfxX":-9.578983427586193,"pfxZ":5.015296504440691,"pX":-0.5920912202856071,"pZ":3.5255980550404464,"vX0":6.510078373440722,"vY0":-139.53456656786017,"vZ0":-2.7662408512851977,"x":139.57,"y":143.59,"x0":-1.720255211077507,"y0":50.002218952802544,"z0":6.01600686374425,"aX":-18.740909896248862},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":15.8,"spinRate":2261,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39370819479086183,"extension":6.707784864258553},"hitData":{"launchSpeed":67.9,"launchAngle":70.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":161.44,"coordY":182.09}},"index":7,"playId":"07d11daf-d2e9-39fe-bffe-6ce1a51d1550","pitchNumber":4,"startTime":"2025-08-28T04:03:53.566Z","endTime":"2025-08-28T04:04:01.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T04:04:01.651Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out sharply to center fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":12,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T04:04:05.069Z","endTime":"2025-08-28T04:04:53.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.19667141062313,"strikeZoneBottom":1.47316084264834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.860049868351584,"aZ":-18.68636796451988,"pfxX":-1.8462060832865825,"pfxZ":6.903649201840739,"pX":0.13548968424471966,"pZ":3.1073389618454046,"vX0":6.511760712058091,"vY0":-138.20022371376118,"vZ0":-4.223954124584359,"x":111.84,"y":154.88,"x0":-2.000986672655167,"y0":50.00354895524129,"z0":5.893588798109947,"aX":-3.607731791329731},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":2.2,"spinRate":2493,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3947942089583374,"extension":6.650648643824621},"index":0,"playId":"c2099624-ca30-3546-bfd5-0e1207f0577f","pitchNumber":1,"startTime":"2025-08-28T04:04:29.948Z","endTime":"2025-08-28T04:04:34.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39837713923076,"aZ":-15.2671642064905,"pfxX":-5.703905157173301,"pfxZ":8.547511178842818,"pX":-0.2061165863417735,"pZ":2.2035956662732867,"vX0":6.452529552289883,"vY0":-140.17446364424444,"vZ0":-7.292422585332547,"x":124.86,"y":179.28,"x0":-1.803175844877226,"y0":50.00498939612752,"z0":5.84688448421725,"aX":-11.286432127142051},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":8.9,"spinRate":2401,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3916068864860005,"extension":6.6695510106042635},"hitData":{"launchSpeed":101.6,"launchAngle":24.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":131.07,"coordY":51.59}},"index":1,"playId":"b9fd8aab-0b5d-3919-af57-2ea12e9a9c3c","pitchNumber":2,"startTime":"2025-08-28T04:04:43.741Z","endTime":"2025-08-28T04:04:53.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T04:04:53.235Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":3,"homeScore":12,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T04:04:53.771Z","endTime":"2025-08-28T04:06:44.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":86.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.06196032026596,"aZ":-23.12318031443589,"pfxX":-9.544899017902763,"pfxZ":4.739666782027399,"pX":-0.2985172697651842,"pZ":2.887631871509483,"vX0":7.282535800123473,"vY0":-138.09014701734807,"vZ0":-3.997091316756898,"x":128.38,"y":160.81,"x0":-1.7451820772381559,"y0":50.002619791571405,"z0":5.931756522204424,"aX":-18.22106548269808},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.8,"breakHorizontal":15.5,"spinRate":2244,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3984105386743053,"extension":6.37932628886112},"index":0,"playId":"a956726b-10ab-322f-be9a-a4addba77f88","pitchNumber":1,"startTime":"2025-08-28T04:05:13.955Z","endTime":"2025-08-28T04:05:18.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.26812468706961,"strikeZoneBottom":1.46646182035952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.813519315562445,"aZ":-25.888380600941378,"pfxX":-8.878878913800008,"pfxZ":3.1572851178658556,"pX":-1.4582106703427793,"pZ":3.069598179868487,"vX0":4.676208001936833,"vY0":-140.47695268528162,"vZ0":-3.067733249209788,"x":172.58,"y":155.9,"x0":-1.993811485071967,"y0":50.0038915160249,"z0":5.864922583244199,"aX":-17.687365038230578},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.3,"breakHorizontal":15.1,"spinRate":2298,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.390399224354522,"extension":6.470715315346788},"index":1,"playId":"838f787a-11aa-3089-8c86-7e173defcd8f","pitchNumber":2,"startTime":"2025-08-28T04:05:30.201Z","endTime":"2025-08-28T04:05:34.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":85.9,"endSpeed":79.9,"strikeZoneTop":3.20609426242889,"strikeZoneBottom":1.40475557105528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09583900365953,"aZ":-40.59604561934761,"pfxX":2.9774858885901185,"pfxZ":-5.3510441725935225,"pX":1.082537808358872,"pZ":-0.9903403575970475,"vX0":6.111689535818692,"vY0":-124.84657589736184,"vZ0":-8.377009508742908,"x":75.74,"y":265.52,"x0":-1.7882179678402774,"y0":50.00560728761171,"z0":5.767019536326258,"aX":4.682099578384758},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-11.5,"breakHorizontal":-6.8,"spinRate":2303,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.43939998244163503,"extension":6.6607208341806645},"index":2,"playId":"f9a26355-bb02-3a9e-aa32-92c6c073210a","pitchNumber":3,"startTime":"2025-08-28T04:05:43.755Z","endTime":"2025-08-28T04:05:51.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":95.8,"endSpeed":87.0,"strikeZoneTop":3.27386503326088,"strikeZoneBottom":1.49954431373664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.625182195805046,"aZ":-26.6391961046295,"pfxX":-10.58942304348037,"pfxZ":2.8693775477423134,"pX":0.5792611874970504,"pZ":0.799081273810967,"vX0":9.605291217421012,"vY0":-138.90924472122606,"vZ0":-8.421664160448692,"x":94.92,"y":217.2,"x0":-1.5681429681507757,"y0":50.00687283250971,"z0":5.6751344509845145,"aX":-20.449446227630762},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.4,"breakHorizontal":16.9,"spinRate":2247,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39614828014131653,"extension":6.697230068258418},"index":3,"playId":"cfc4eae9-ecbf-325e-a29b-8486a790694b","pitchNumber":4,"startTime":"2025-08-28T04:06:04.837Z","endTime":"2025-08-28T04:06:08.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.11267037274578,"aZ":-24.575853752424045,"pfxX":-1.2244255086069131,"pfxZ":3.991960627171565,"pX":0.6879730352099613,"pZ":2.3879191400519746,"vX0":7.056249899511631,"vY0":-136.88909691485577,"vZ0":-4.6836756159847335,"x":90.78,"y":174.31,"x0":-1.7598939007484502,"y0":50.00659208187967,"z0":5.795383215602831,"aX":-2.3333022484145176},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":0.8,"spinRate":2253,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.39952162681690284,"extension":6.7388719397568915},"index":4,"playId":"b0ab09ac-68b2-3d5f-926b-333117a643ad","pitchNumber":5,"startTime":"2025-08-28T04:06:24.061Z","endTime":"2025-08-28T04:06:28.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.15271862089314,"strikeZoneBottom":1.43018259796964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.337344615283804,"aZ":-32.090779934668944,"pfxX":-9.480891928972902,"pfxZ":0.04103518643477866,"pX":0.45734694271937404,"pZ":1.5362781975893596,"vX0":9.163498856959889,"vY0":-138.87894124978803,"vZ0":-5.772290487903046,"x":99.57,"y":197.3,"x0":-1.665531192528382,"y0":50.00130263309509,"z0":5.796568229836088,"aX":-18.37615280664321},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-1.1,"breakHorizontal":15.1,"spinRate":2170,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3955566907182231,"extension":6.4316068311967225},"index":5,"playId":"ca7961aa-2d5c-3611-b5c8-0bc043a702ab","pitchNumber":6,"startTime":"2025-08-28T04:06:39.784Z","endTime":"2025-08-28T04:06:44.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-28T04:06:44.754Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Shaw grounds out, third baseman Casey Schmitt to first baseman Dominic Smith.","rbi":0,"awayScore":3,"homeScore":12,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T04:06:44.344Z","endTime":"2025-08-28T04:08:03.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.2859398003347,"strikeZoneBottom":1.50341654630538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.076674679928615,"aZ":-24.522575838044528,"pfxX":-6.60632968186445,"pfxZ":3.938327489626287,"pX":-4.03250761182771E-4,"pZ":2.3946346150541373,"vX0":7.29687643574011,"vY0":-139.2226010392487,"vZ0":-4.990679798917018,"x":117.02,"y":174.12,"x0":-1.8091499739616301,"y0":50.0059345639858,"z0":5.8541012497653355,"aX":-12.845922638152219},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.1,"breakHorizontal":10.3,"spinRate":2133,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.39488991515402594,"extension":6.46054856577255},"index":0,"playId":"af807a96-2fd3-3d8b-b63b-3d7dcdc29780","pitchNumber":1,"startTime":"2025-08-28T04:07:07.162Z","endTime":"2025-08-28T04:07:11.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.16378977161425,"strikeZoneBottom":1.38181605792516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.655079304558036,"aZ":-27.42097749012508,"pfxX":-10.638755842436353,"pfxZ":2.422140037846059,"pX":0.5767551629563414,"pZ":0.6843225571220583,"vX0":9.800405676618357,"vY0":-139.95171466196805,"vZ0":-8.823698655172505,"x":95.02,"y":220.3,"x0":-1.6061459283618615,"y0":50.0034681759236,"z0":5.703650306577145,"aX":-20.88514551034139},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.5,"breakHorizontal":16.9,"spinRate":2197,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3929299382664708,"extension":6.85863210613332},"index":1,"playId":"82443d96-3065-3271-8c20-c14b6b3b72c1","pitchNumber":2,"startTime":"2025-08-28T04:07:20.349Z","endTime":"2025-08-28T04:07:24.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":92.2,"endSpeed":84.5,"strikeZoneTop":3.13372943830934,"strikeZoneBottom":1.42996024941625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.028188732490158,"aZ":-26.79351349039489,"pfxX":0.11904817072100027,"pfxZ":2.973946361271957,"pX":1.6421538699142255,"pZ":1.5625999590019275,"vX0":8.855915997115318,"vY0":-133.98170262428633,"vZ0":-6.0448724954302415,"x":54.4,"y":196.59,"x0":-1.7272221847146019,"y0":50.005379430218774,"z0":5.773076322426624,"aX":0.21499186534446119},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.2,"breakHorizontal":-2.2,"spinRate":2369,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.40942546030569993,"extension":6.639636648039179},"index":2,"playId":"2b9d2558-7d49-3a99-9de5-23bbc0e63fc1","pitchNumber":3,"startTime":"2025-08-28T04:07:39.029Z","endTime":"2025-08-28T04:07:42.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58672023497418,"aZ":-28.268889039621545,"pfxX":-9.58502415202652,"pfxZ":1.9725554805802172,"pX":-0.2819378693763277,"pZ":2.4745796553749035,"vX0":7.263257877348131,"vY0":-140.03152723134374,"vZ0":-4.172703630763995,"x":127.75,"y":171.97,"x0":-1.6683192610191206,"y0":50.00208577288453,"z0":5.840452243855001,"aX":-18.972399993839893},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.9,"breakHorizontal":15.8,"spinRate":2189,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3916270935237778,"extension":6.990217379382759},"hitData":{"launchSpeed":104.1,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":166.88}},"index":3,"playId":"ccf2b051-ecbd-3086-88c1-47384e0d57be","pitchNumber":4,"startTime":"2025-08-28T04:07:55.161Z","endTime":"2025-08-28T04:08:03.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T04:08:03.243Z","atBatIndex":75}]