[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mookie Betts doubles (15) on a sharp line drive to left fielder Austin Hays.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:10:42.898Z","endTime":"2025-07-28T23:11:58.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-07-28T19:28:50.028Z","endTime":"2025-07-28T22:53:07.725Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-28T22:53:07.725Z","endTime":"2025-07-28T23:10:38.641Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-28T23:10:38.641Z","endTime":"2025-07-28T23:10:45.251Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"},"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":98.7,"endSpeed":90.2,"strikeZoneTop":3.25046245253002,"strikeZoneBottom":1.33091075691937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.31800231367537,"aZ":-8.96941369024542,"pfxX":-2.2602164031972167,"pfxZ":11.10530115008254,"pX":-1.5632359619145673,"pZ":3.2040211041526083,"vX0":1.0477492288435586,"vY0":-143.65232529535254,"vZ0":-7.433805079229547,"x":176.59,"y":152.27,"x0":-1.6390606827292737,"y0":50.003862902055815,"z0":6.383163784186126,"aX":-4.723477946353725},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.8,"breakHorizontal":3.8,"spinRate":2657,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.38129708980518284,"extension":6.282950569289547},"index":3,"playId":"1104851a-9a5f-3363-addc-f61a30e4fc8c","pitchNumber":1,"startTime":"2025-07-28T23:10:45.251Z","endTime":"2025-07-28T23:10:49.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.5,"endSpeed":89.9,"strikeZoneTop":3.11913825454546,"strikeZoneBottom":1.3873843914713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.13643395123205,"aZ":-8.94871607855126,"pfxX":-2.772374594409281,"pfxZ":11.19472359455053,"pX":0.4797997123529965,"pZ":3.5462747578953926,"vX0":6.71059357852342,"vY0":-143.1511152236964,"vZ0":-6.315822691078141,"x":98.71,"y":143.03,"x0":-1.534936877833907,"y0":50.00469906988614,"z0":6.34189325931452,"aX":-5.753331906847426},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.2,"breakHorizontal":3.7,"spinRate":2711,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.3826669676347234,"extension":6.504941530030292},"index":4,"playId":"5b4c026a-d098-367a-834d-5aeee8a5be19","pitchNumber":2,"startTime":"2025-07-28T23:10:58.277Z","endTime":"2025-07-28T23:11:02.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12568692000853,"aZ":-8.738932274883597,"pfxX":-3.1298001859846467,"pfxZ":11.294384951836452,"pX":0.4619386676494548,"pZ":1.398153798471932,"vX0":6.56489882694996,"vY0":-143.1618380369398,"vZ0":-11.894592058158304,"x":99.39,"y":201.03,"x0":-1.4545930781861516,"y0":50.00511644240615,"z0":6.154501865136972,"aX":-6.495815950612975},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.1,"breakHorizontal":4.3,"spinRate":2557,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.3826305004905519,"extension":6.43256586129544},"index":5,"playId":"4ab50588-0db6-395f-9e30-58d92c77b1ad","pitchNumber":3,"startTime":"2025-07-28T23:11:12.460Z","endTime":"2025-07-28T23:11:16.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.0,"strikeZoneTop":3.10235239126079,"strikeZoneBottom":1.37062796053418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.40822159641175,"aZ":-7.458188580619554,"pfxX":-2.667342867135841,"pfxZ":12.107384445511029,"pX":1.0917570866483925,"pZ":2.4730187486210746,"vX0":7.597474880153811,"vY0":-142.7985886447571,"vZ0":-9.219991332784641,"x":75.38,"y":172.01,"x0":-1.2704958424660062,"y0":50.00630805804767,"z0":6.233415530514399,"aX":-5.447463774219469},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.9,"breakHorizontal":3.1,"spinRate":2642,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.38527039502770677,"extension":6.4622059444769615},"index":6,"playId":"4a70279a-9468-3ec6-a450-656e2483ddf4","pitchNumber":4,"startTime":"2025-07-28T23:11:31.577Z","endTime":"2025-07-28T23:11:35.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.74509689427812,"aZ":-8.37332501459929,"pfxX":-2.473693164228294,"pfxZ":11.549856640496714,"pX":0.06013474016777896,"pZ":2.677828700084699,"vX0":5.070448819396277,"vY0":-143.26329897840972,"vZ0":-8.77939687789886,"x":114.71,"y":166.48,"x0":-1.418238362264092,"y0":50.00711597790039,"z0":6.320638289047703,"aX":-5.099794337400158},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.1,"breakHorizontal":3.4,"spinRate":2622,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.3835848782862321,"extension":6.367103946773838},"hitData":{"launchSpeed":103.8,"launchAngle":15.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":44.49,"coordY":103.7}},"index":7,"playId":"cc910dfa-4eef-355b-b6a4-5d1a18bfd480","pitchNumber":5,"startTime":"2025-07-28T23:11:46.395Z","endTime":"2025-07-28T23:11:58.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"contextMetrics":{},"playEndTime":"2025-07-28T23:11:58.890Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out, second baseman Matt McLain to first baseman Spencer Steer. Mookie Betts to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:12:22.510Z","endTime":"2025-07-28T23:13:43.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.3,"endSpeed":89.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.737049800693185,"aZ":-6.25977486410412,"pfxX":-3.0899805216901557,"pfxZ":12.532740250310983,"pX":0.6988083319716072,"pZ":2.512656443377345,"vX0":7.366095975392981,"vY0":-144.10165119342085,"vZ0":-9.376136597987331,"x":90.36,"y":170.94,"x0":-1.5085401815680495,"y0":50.00345036475023,"z0":6.224201447202149,"aX":-6.390258495599096},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":20.5,"breakHorizontal":3.8,"spinRate":2783,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.38256904186328944,"extension":6.524368614605711},"index":0,"playId":"a23612dc-dbc7-3ade-afd6-471084dc4a1d","pitchNumber":1,"startTime":"2025-07-28T23:12:30.320Z","endTime":"2025-07-28T23:12:37.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":92.4,"endSpeed":84.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.96022126291063,"aZ":-27.526323713815227,"pfxX":-0.2733660904288617,"pfxZ":2.54757875430895,"pX":0.12434403090310996,"pZ":2.1262887937234436,"vX0":5.405654903275549,"vY0":-134.35231473720935,"vZ0":-5.598563302027298,"x":112.26,"y":181.37,"x0":-1.8808159693600859,"y0":50.00149130745962,"z0":6.201325267406766,"aX":-0.49953584956947056},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.6,"breakHorizontal":-0.7,"spinRate":2862,"spinDirection":154},"zone":8,"typeConfidence":2.0,"plateTime":0.40817236335906193,"extension":6.44960991575058},"index":1,"playId":"de499480-f34a-3da0-a9bc-183381ad29e3","pitchNumber":2,"startTime":"2025-07-28T23:13:04.725Z","endTime":"2025-07-28T23:13:10.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.652510645609546,"aZ":-11.830842221355603,"pfxX":-3.521541302752536,"pfxZ":10.154366036911892,"pX":-0.34342905715030114,"pZ":2.5234693086459097,"vX0":4.756330909758102,"vY0":-141.01715971871005,"vZ0":-8.124294662403651,"x":130.09,"y":170.65,"x0":-1.5985875684569848,"y0":50.0006490786496,"z0":6.214665523770796,"aX":-7.054044422478894},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":5.4,"spinRate":2571,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.3891863658430599,"extension":6.407962850623735},"hitData":{"launchSpeed":94.0,"launchAngle":6.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.59,"coordY":127.43}},"index":2,"playId":"db788451-852c-3bf9-9393-69b6133a29af","pitchNumber":3,"startTime":"2025-07-28T23:13:36.689Z","endTime":"2025-07-28T23:13:43.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":1.22,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:13:43.987Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a ground ball to left fielder Austin Hays. Mookie Betts scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:14:14.665Z","endTime":"2025-07-28T23:14:58.729Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":{"id":695505,"link":"/api/v1/people/695505"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.23148779465968,"strikeZoneBottom":1.45435255424561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.22978500765527,"aZ":-9.713802382592293,"pfxX":-2.7462848409246066,"pfxZ":10.713290692855615,"pX":0.33078210893860643,"pZ":3.3474905128474153,"vX0":5.6715490680528475,"vY0":-144.25847952995227,"vZ0":-6.890455234569784,"x":104.39,"y":148.4,"x0":-1.308610115070254,"y0":50.000200213897855,"z0":6.373696925726585,"aX":-5.75664511440872},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.1,"breakHorizontal":3.7,"spinRate":2699,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.3804511982153831,"extension":6.449282450143111},"index":0,"playId":"61a30b32-78bd-3604-bd57-22060c1009ae","pitchNumber":1,"startTime":"2025-07-28T23:14:19.558Z","endTime":"2025-07-28T23:14:24.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.51000004720724,"strikeZoneBottom":1.56891255428048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.150251769926662,"aZ":-30.429237237478212,"pfxX":2.506845348297586,"pfxZ":0.9870584994343758,"pX":0.5162802284918381,"pZ":3.2020423374121805,"vX0":4.9353125865279015,"vY0":-132.4046097194383,"vZ0":-2.527210881672056,"x":97.32,"y":152.32,"x0":-1.7026144783855088,"y0":50.000881117283,"z0":6.41172511208212,"aX":4.417516588213335},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.4,"breakHorizontal":-5.6,"spinRate":2998,"spinDirection":85},"zone":3,"typeConfidence":2.0,"plateTime":0.4148061208870786,"extension":6.272296393399095},"index":1,"playId":"903fdb51-0cee-3dbd-8adb-f4002ee6d74f","pitchNumber":2,"startTime":"2025-07-28T23:14:33.335Z","endTime":"2025-07-28T23:14:37.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.198255247694302,"aZ":-23.743600256494542,"pfxX":-0.9632162963614181,"pfxZ":4.542716351940964,"pX":-0.06120471243247572,"pZ":2.6395962710795553,"vX0":4.615064217760526,"vY0":-135.5464684391571,"vZ0":-5.214437088645644,"x":119.33,"y":167.51,"x0":-1.6623497477449725,"y0":50.00577454677792,"z0":6.250760690173894,"aX":-1.7891732902419888},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.3,"breakHorizontal":0.7,"spinRate":2844,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4044041600659787,"extension":6.342501859405079},"hitData":{"launchSpeed":104.0,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.26,"coordY":121.69}},"index":2,"playId":"a5b6f838-15c8-3dfe-b081-962c084b7398","pitchNumber":3,"startTime":"2025-07-28T23:14:46.709Z","endTime":"2025-07-28T23:14:58.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.2,"awayTeamWinProbability":59.8,"homeTeamWinProbabilityAdded":-5.199999999999996,"leverageIndex":1.35,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:14:58.729Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddie Freeman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:15:19.212Z","endTime":"2025-07-28T23:16:05.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":100.1,"endSpeed":90.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.88587729330867,"aZ":-6.763880480242098,"pfxX":-2.357653311653192,"pfxZ":12.029750068600531,"pX":0.0783594059346797,"pZ":2.6648676112624576,"vX0":5.296771563725294,"vY0":-145.30225848170687,"vZ0":-9.087753521672342,"x":114.01,"y":166.83,"x0":-1.4719065770106459,"y0":50.00550050849615,"z0":6.264437559742495,"aX":-4.981461254858901},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":19.8,"breakHorizontal":3.1,"spinRate":2751,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.37870660440355675,"extension":6.434534305551634},"index":0,"playId":"2032d215-f879-3a5f-a000-d1dce1f2cf36","pitchNumber":1,"startTime":"2025-07-28T23:15:22.334Z","endTime":"2025-07-28T23:15:26.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":99.9,"endSpeed":90.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.49529357849877,"aZ":-7.781145382737348,"pfxX":-1.9474881239610253,"pfxZ":11.519026589810586,"pX":0.14898359479887616,"pZ":2.8309404675982424,"vX0":5.497049014623929,"vY0":-145.17963808520255,"vZ0":-8.462077143412257,"x":111.32,"y":162.34,"x0":-1.5226634172513014,"y0":50.00340591703134,"z0":6.269937014772399,"aX":-4.1244334732556105},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.2,"breakHorizontal":2.3,"spinRate":2806,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.37841600327964287,"extension":6.446525454471923},"index":1,"playId":"6d2f3c3f-3aa9-399c-b7c8-d8b6000fe354","pitchNumber":2,"startTime":"2025-07-28T23:15:39.514Z","endTime":"2025-07-28T23:15:44.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":91.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.59867913994363,"aZ":-8.364460428823698,"pfxX":-3.1694702547750024,"pfxZ":11.074707516270422,"pX":-0.38753016176798544,"pZ":3.339411213914189,"vX0":4.461205161934402,"vY0":-145.7758956516616,"vZ0":-7.280637574456843,"x":131.77,"y":148.62,"x0":-1.5266799241800426,"y0":50.00286571995211,"z0":6.3757737013709725,"aX":-6.8144967121921916},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":18.7,"breakHorizontal":4.8,"spinRate":2754,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.3758842437459644,"extension":6.434176001925568},"index":2,"playId":"f751de07-c806-385c-9453-6533468375fe","pitchNumber":3,"startTime":"2025-07-28T23:16:00.991Z","endTime":"2025-07-28T23:16:05.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.699999999999996,"awayTeamWinProbability":57.300000000000004,"homeTeamWinProbabilityAdded":2.499999999999993,"leverageIndex":1.09,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:16:05.126Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:16:22.757Z","endTime":"2025-07-28T23:18:11.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.6,"strikeZoneTop":3.44000088171728,"strikeZoneBottom":1.58708111408653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.22715936327172,"aZ":-8.73712513897077,"pfxX":-3.0542851383796683,"pfxZ":11.104913059463748,"pX":0.26105402542185263,"pZ":2.8337329653754537,"vX0":5.727044318973809,"vY0":-144.69742703943066,"vZ0":-8.520275125151056,"x":107.05,"y":162.27,"x0":-1.3512031465025354,"y0":50.00238058516412,"z0":6.3595641421795,"aX":-6.446236399177743},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.5,"breakHorizontal":4.3,"spinRate":2763,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.37919570358873234,"extension":6.4135182182854065},"index":0,"playId":"0e138ff3-035f-3b84-b535-6002c5408d10","pitchNumber":1,"startTime":"2025-07-28T23:16:27.053Z","endTime":"2025-07-28T23:16:31.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":100.4,"endSpeed":92.1,"strikeZoneTop":3.35633081735357,"strikeZoneBottom":1.42471727187287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.52280433353137,"aZ":-9.38832377999641,"pfxX":-2.5602158832647914,"pfxZ":10.564798652220452,"pX":0.39760176205796866,"pZ":1.5785588908081298,"vX0":6.1281720313912595,"vY0":-145.75339411962074,"vZ0":-11.68520097373654,"x":101.84,"y":196.16,"x0":-1.3973707483338198,"y0":50.003485259268814,"z0":6.201797987538211,"aX":-5.522648039360402},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.0,"breakHorizontal":3.5,"spinRate":2723,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.3754730306402765,"extension":6.541020111506961},"index":1,"playId":"87baeaa7-8b5a-36b1-9d71-e8a3b52e898c","pitchNumber":2,"startTime":"2025-07-28T23:16:44.804Z","endTime":"2025-07-28T23:16:49.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":92.1,"endSpeed":85.2,"strikeZoneTop":3.43999934501271,"strikeZoneBottom":1.49768945635466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.027707426020513,"aZ":-30.323562339036236,"pfxX":2.492790928491205,"pfxZ":1.0133943596200998,"pX":0.8484042706086514,"pZ":1.4182382594612557,"vX0":5.5102869541691515,"vY0":-133.91107200640258,"vZ0":-6.999544512310411,"x":84.66,"y":200.49,"x0":-1.5571141810635694,"y0":50.0026263873055,"z0":6.22590213445998,"aX":4.540087190120485},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.6,"breakHorizontal":-5.6,"spinRate":2818,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.408516217910722,"extension":6.423094671410016},"index":2,"playId":"c93e7aad-c897-36e2-8a9f-f8c9332cb664","pitchNumber":3,"startTime":"2025-07-28T23:17:03.363Z","endTime":"2025-07-28T23:17:07.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.93856687743056,"aZ":-6.998551085679155,"pfxX":-1.8798770071200197,"pfxZ":11.977828379929322,"pX":-0.014968206474963738,"pZ":3.0361391935436504,"vX0":4.699470471653731,"vY0":-144.57576778473071,"vZ0":-8.107795024233345,"x":117.57,"y":156.8,"x0":-1.4224950913039316,"y0":50.005810782301765,"z0":6.3175992082634425,"aX":-3.952684787771861},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":20.0,"breakHorizontal":2.4,"spinRate":2702,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.37988617737196906,"extension":6.483194452565546},"index":3,"playId":"58040e7c-1fd1-338c-9cf0-889c0262294a","pitchNumber":4,"startTime":"2025-07-28T23:17:21.162Z","endTime":"2025-07-28T23:17:24.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-28T23:17:35.860Z","endTime":"2025-07-28T23:17:49.231Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"f47adf2e-2232-36dc-8a39-5aed599bac6d","startTime":"2025-07-28T23:17:49.231Z","endTime":"2025-07-28T23:17:52.231Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":91.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.309845902267114,"aZ":-6.529864839924978,"pfxX":-1.5462032453796266,"pfxZ":12.049983351297087,"pX":0.28834122670016316,"pZ":2.780922189208151,"vX0":5.3134264450334285,"vY0":-145.04391139026814,"vZ0":-8.935135000964888,"x":106.01,"y":163.7,"x0":-1.3673256772828828,"y0":50.00057455114759,"z0":6.301439979512648,"aX":-3.290476459570309},"breaks":{"breakAngle":13.2,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":20.2,"breakHorizontal":1.7,"spinRate":2755,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.3778005824757713,"extension":6.497826519476728},"index":6,"playId":"8f64b80b-1fa1-39ce-a8ac-7398a736b1c3","pitchNumber":5,"startTime":"2025-07-28T23:18:07.560Z","endTime":"2025-07-28T23:18:11.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:18:11.472Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Friedl pops out to third baseman Miguel Rojas in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:21:42.163Z","endTime":"2025-07-28T23:22:52.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T23:20:32.515Z","endTime":"2025-07-28T23:21:44.495Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.23999951994841,"strikeZoneBottom":1.46162407277293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26074418861018,"aZ":-14.775053357975262,"pfxX":-4.298845391667449,"pfxZ":9.142839699756205,"pX":-0.7048566559118906,"pZ":2.054978539518774,"vX0":4.453433097582768,"vY0":-137.0640722899049,"vZ0":-6.493528635857363,"x":143.87,"y":183.3,"x0":-1.7921031192325143,"y0":50.00061915724493,"z0":5.463351944247089,"aX":-8.17929810783273},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":6.8,"spinRate":2279,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3995850010361508,"extension":6.348305964276137},"index":1,"playId":"478b36eb-d642-3b01-b575-0bd3975d9c49","pitchNumber":1,"startTime":"2025-07-28T23:21:44.495Z","endTime":"2025-07-28T23:21:48.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.3420938608602,"aZ":-25.920618507557805,"pfxX":-8.159201417475296,"pfxZ":3.5872597030387867,"pX":-0.9044293987247718,"pZ":1.4704177545054096,"vX0":5.188087155991344,"vY0":-131.09788347964871,"vZ0":-5.2856835969527465,"x":151.47,"y":199.08,"x0":-1.8475127222935235,"y0":50.00426311904632,"z0":5.444190935153098,"aX":-14.223758317246878},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":13.7,"spinRate":1485,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4175824699705184,"extension":6.56741079726118},"index":2,"playId":"fc003076-d9bd-340f-9622-ccdff152253e","pitchNumber":2,"startTime":"2025-07-28T23:21:58.696Z","endTime":"2025-07-28T23:22:02.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-28T23:22:08.665Z","endTime":"2025-07-28T23:22:27.483Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.15070270635842,"strikeZoneBottom":1.42507049101057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.39626975057922,"aZ":-29.620538143724495,"pfxX":-8.325011979108677,"pfxZ":1.4623006691245113,"pX":-0.9972336030506819,"pZ":1.058959755419873,"vX0":5.397059225112247,"vY0":-131.49184475926023,"vZ0":-5.73975209102726,"x":155.01,"y":210.19,"x0":-1.9968043821520203,"y0":50.00376952011375,"z0":5.4732675822189565,"aX":-14.550059049834092},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.6,"breakHorizontal":13.9,"spinRate":1496,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.41685845209737726,"extension":6.651724003451038},"index":4,"playId":"c08516f4-d258-317a-960b-b5985796b7ab","pitchNumber":3,"startTime":"2025-07-28T23:22:27.483Z","endTime":"2025-07-28T23:22:32.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":68.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.56718896999159,"aZ":-42.93942002947023,"pfxX":7.688553944204735,"pfxZ":-9.09581510438096,"pX":0.010410541137104597,"pZ":2.2373894196860045,"vX0":1.447339566256734,"vY0":-109.10881984618158,"vZ0":2.2756833585784007,"x":116.6,"y":178.37,"x0":-1.6627010717497088,"y0":50.00469185041159,"z0":5.873278829899623,"aX":9.096122040557868},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-15.2,"breakHorizontal":-14.3,"spinRate":2899,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.5056658533703242,"extension":6.4893184153656085},"hitData":{"launchSpeed":70.9,"launchAngle":65.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":82.39,"coordY":169.42}},"index":5,"playId":"a6de4af0-8fe4-37fb-b335-79e4d0ac8170","pitchNumber":4,"startTime":"2025-07-28T23:22:43.779Z","endTime":"2025-07-28T23:22:52.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:22:52.738Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a ground ball to right fielder Teoscar Hernández.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:23:11.060Z","endTime":"2025-07-28T23:23:54.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":84.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.95603919450913,"aZ":-19.87483275399803,"pfxX":-8.555217824264815,"pfxZ":6.695388624401344,"pX":-1.1368337175986074,"pZ":2.357739718681409,"vX0":4.704983879182495,"vY0":-135.0791570898783,"vZ0":-4.630874635786224,"x":160.33,"y":175.12,"x0":-1.7947486540981474,"y0":50.00647597506834,"z0":5.502386772239603,"aX":-15.724785672570624},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.3,"breakHorizontal":14.4,"spinRate":2373,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.40635780644957764,"extension":6.432558604146461},"index":0,"playId":"a60c035d-9348-321e-8502-b876f36a418f","pitchNumber":1,"startTime":"2025-07-28T23:23:14.230Z","endTime":"2025-07-28T23:23:18.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":84.4,"endSpeed":77.9,"strikeZoneTop":3.12999827347152,"strikeZoneBottom":1.28149363440394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.803808844338477,"aZ":-33.42880600843237,"pfxX":3.893491255608615,"pfxZ":-0.8190756482785204,"pX":1.032947746077718,"pZ":1.1636635277005438,"vX0":5.16413275606264,"vY0":-122.85602367429584,"vZ0":-3.828447772145405,"x":77.63,"y":207.36,"x0":-1.6038776532355217,"y0":50.00436421308279,"z0":5.589492870784925,"aX":5.940429631185485},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.2,"breakHorizontal":-8.3,"spinRate":2929,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4461716471629411,"extension":6.565335673758752},"index":1,"playId":"3a65ff9a-f526-3cac-be11-dd6344c39109","pitchNumber":2,"startTime":"2025-07-28T23:23:29.858Z","endTime":"2025-07-28T23:23:35.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.13239623663901,"aZ":-17.26718138004271,"pfxX":-8.18380079623492,"pfxZ":7.762569229901026,"pX":-0.4617784182039078,"pZ":1.7125751637205888,"vX0":5.9987936395135515,"vY0":-137.82849510535488,"vZ0":-6.849708211963554,"x":134.6,"y":192.54,"x0":-1.6050546314882776,"y0":50.006354769392715,"z0":5.399868110736317,"aX":-15.721127811181262},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.7,"breakHorizontal":13.6,"spinRate":2341,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.3976756222797957,"extension":6.473774507891716},"hitData":{"launchSpeed":94.6,"launchAngle":4.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.63,"coordY":128.88}},"index":2,"playId":"16c51780-4ff3-3893-a3dc-53bcc44f62df","pitchNumber":3,"startTime":"2025-07-28T23:23:43.672Z","endTime":"2025-07-28T23:23:54.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:23:54.673Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elly De La Cruz walks. Matt McLain to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:24:13.415Z","endTime":"2025-07-28T23:26:38.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.43907860248249,"aZ":-29.383973820084837,"pfxX":-4.579936411685635,"pfxZ":1.6183075126702908,"pX":-0.6224529996204821,"pZ":2.098500513269085,"vX0":4.556078993122858,"vY0":-130.3580177673984,"vZ0":-3.1642670387311576,"x":140.73,"y":182.12,"x0":-1.7979389557931256,"y0":50.00053342832178,"z0":5.546633280937053,"aX":-7.88040135056839},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.4,"breakHorizontal":7.3,"spinRate":1501,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.42019375738637166,"extension":6.446373131612293},"index":0,"playId":"73482215-8b46-3425-84a8-41f59acc04e0","pitchNumber":1,"startTime":"2025-07-28T23:24:19.624Z","endTime":"2025-07-28T23:24:23.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.6000001684527,"strikeZoneBottom":1.66089536875277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.688937364967046,"aZ":-27.53754850644596,"pfxX":-2.482894776049985,"pfxZ":2.6527870136437546,"pX":-1.5566039125696216,"pZ":2.2147120685849715,"vX0":2.2876861035609224,"vY0":-130.62554141438108,"vZ0":-3.2472751589398596,"x":176.33,"y":178.98,"x0":-2.116547787109964,"y0":50.0011534629746,"z0":5.5198118269260785,"aX":-4.337417581713523},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.4,"breakHorizontal":4.1,"spinRate":1581,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4175682405410477,"extension":6.40390320770142},"index":1,"playId":"0e8bec36-bd62-37e8-9ce0-49baae9aa1ca","pitchNumber":2,"startTime":"2025-07-28T23:24:41.212Z","endTime":"2025-07-28T23:24:45.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.60000079309405,"strikeZoneBottom":1.6856604362085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.892644172711694,"aZ":-18.29218930924063,"pfxX":-0.4833357334755499,"pfxZ":7.419873425280066,"pX":-0.1339824341493996,"pZ":3.9071388462743513,"vX0":4.822264315705354,"vY0":-135.28307060981632,"vZ0":-1.0936554957876203,"x":122.11,"y":133.29,"x0":-1.8696403624760907,"y0":50.00285392810706,"z0":5.587161903744818,"aX":-0.9043426785112232},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.4,"breakHorizontal":0.0,"spinRate":2427,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.403417975039015,"extension":6.436733300522107},"index":2,"playId":"a88a96dc-25d1-368c-98e6-0384beb2e9ee","pitchNumber":3,"startTime":"2025-07-28T23:25:00.200Z","endTime":"2025-07-28T23:25:04.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":69.8,"strikeZoneTop":3.54672385554795,"strikeZoneBottom":1.61397242987757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.653276957174157,"aZ":-45.0576604824634,"pfxX":6.01380506591141,"pfxZ":-10.501728725476864,"pX":-0.06158965241904108,"pZ":1.3443690290152515,"vX0":1.7029725876729502,"vY0":-111.1545759356049,"vZ0":0.5761790322754994,"x":119.35,"y":202.48,"x0":-1.6229944088728205,"y0":50.004355975038635,"z0":5.837288831206588,"aX":7.375010992985131},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-18.4,"breakHorizontal":-11.4,"spinRate":2727,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.49658657452903254,"extension":6.521608640886498},"index":3,"playId":"7481697d-2970-3d46-b4f4-c7b9c2e52f8a","pitchNumber":4,"startTime":"2025-07-28T23:25:19.614Z","endTime":"2025-07-28T23:25:24.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.6000011939681,"strikeZoneBottom":1.71873129721871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53308695942139,"aZ":-10.261365327629417,"pfxX":-5.2512482934372215,"pfxZ":11.037545872285417,"pX":0.08786444609214819,"pZ":1.7282722942761004,"vX0":6.6494216502985735,"vY0":-139.77559103953794,"vZ0":-8.165918283663682,"x":113.65,"y":192.12,"x0":-1.6359597501675247,"y0":50.004264775903835,"z0":5.355694123067475,"aX":-10.426580675977956},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.5,"breakHorizontal":8.2,"spinRate":2316,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.3913765621188978,"extension":6.589593109778299},"index":4,"playId":"edadfea5-6bb0-37da-9622-39c534438f5b","pitchNumber":5,"startTime":"2025-07-28T23:25:42.125Z","endTime":"2025-07-28T23:25:46.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.779775730658287,"aZ":-28.872506624769947,"pfxX":-4.7593342373127125,"pfxZ":1.8102320765526265,"pX":0.03392975527649092,"pZ":2.0878153446582792,"vX0":6.322985559837665,"vY0":-133.48193091459214,"vZ0":-3.474103835395818,"x":115.71,"y":182.41,"x0":-1.7352245958958161,"y0":50.0042308338135,"z0":5.460376795637748,"aX":-8.683981435814667},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.8,"breakHorizontal":7.4,"spinRate":1538,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.408640496329598,"extension":6.4406570735509225},"index":5,"playId":"d6d1dd12-21c2-374b-bdf2-d0afe5f39bbc","pitchNumber":6,"startTime":"2025-07-28T23:26:05.053Z","endTime":"2025-07-28T23:26:09.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":69.5,"strikeZoneTop":3.42397721007259,"strikeZoneBottom":1.70219255283033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.276892796381127,"aZ":-42.176281074168756,"pfxX":6.169624557370193,"pfxZ":-8.28679897324481,"pX":-0.47805611879299864,"pZ":1.0587421706495685,"vX0":0.6593930539361779,"vY0":-109.72025166773167,"vZ0":-0.42347428938437726,"x":135.22,"y":210.19,"x0":-1.584034226890578,"y0":50.00472329721779,"z0":5.788433583458939,"aX":7.4449507220339175},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-14.8,"breakHorizontal":-11.3,"spinRate":2811,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.5011922428701072,"extension":6.651856483702872},"index":6,"playId":"a3e3fbff-7368-3260-bf8e-e965418e27c4","pitchNumber":7,"startTime":"2025-07-28T23:26:28.837Z","endTime":"2025-07-28T23:26:38.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.0,"awayTeamWinProbability":51.0,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.28,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:26:38.769Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Hays singles on a line drive to left fielder Michael Conforto. Matt McLain to 3rd. Elly De La Cruz to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:27:02.937Z","endTime":"2025-07-28T23:28:34.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnThird":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4],"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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.30396596231011,"aZ":-31.862170492490332,"pfxX":1.9537821072442836,"pfxZ":0.19310131586495238,"pX":0.6987757896059797,"pZ":1.5719505172260715,"vX0":5.391765054751055,"vY0":-127.34612264768872,"vZ0":-3.3353395891164856,"x":90.36,"y":196.34,"x0":-1.6970069998540978,"y0":50.00624611455419,"z0":5.41010533991963,"aX":3.2199264066929767},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.1,"breakHorizontal":-4.7,"spinRate":2695,"spinDirection":85},"zone":9,"typeConfidence":2.0,"plateTime":0.4295353824638317,"extension":6.392302327131815},"index":0,"playId":"080b1119-bddf-30a0-a735-36872f379a87","pitchNumber":1,"startTime":"2025-07-28T23:27:13.739Z","endTime":"2025-07-28T23:27:17.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.29000001427669,"strikeZoneBottom":1.47071367946728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.37760362701624,"aZ":-13.637560984862839,"pfxX":-5.2468836559827166,"pfxZ":9.43331225372953,"pX":-0.26668923465419175,"pZ":2.529369043835701,"vX0":5.874878612311681,"vY0":-139.52873863450884,"vZ0":-5.46170437597858,"x":127.17,"y":170.49,"x0":-1.7211963486221449,"y0":50.00300575389839,"z0":5.416122331565704,"aX":-10.310945530350567},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2169,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3930527619626707,"extension":6.505122538624336},"index":1,"playId":"444ff91c-dd2e-3d63-a561-bdad15f59fbc","pitchNumber":2,"startTime":"2025-07-28T23:27:36.424Z","endTime":"2025-07-28T23:27:40.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-28T23:27:48.440Z","endTime":"2025-07-28T23:28:04.421Z","isPitch":false,"type":"action","player":{"id":669720,"link":"/api/v1/people/669720"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.29000007380871,"strikeZoneBottom":1.3790254474273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.762740451385643,"aZ":-30.24235293882274,"pfxX":-7.498614246449986,"pfxZ":1.0672078744205846,"pX":0.5542112841079517,"pZ":1.5350466887520904,"vX0":8.227077669128418,"vY0":-133.5267982189494,"vZ0":-4.478106477690048,"x":95.87,"y":197.33,"x0":-1.5926182917605496,"y0":50.001913072121866,"z0":5.410037469048089,"aX":-13.540103818626172},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.2,"breakHorizontal":11.8,"spinRate":1281,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.4102220085754955,"extension":6.586834461330943},"index":3,"playId":"a387eb8c-67c7-35bf-aff6-808d9eb322fc","pitchNumber":3,"startTime":"2025-07-28T23:28:04.421Z","endTime":"2025-07-28T23:28:10.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.98594963427998,"aZ":-44.522051952613815,"pfxX":7.414219242695175,"pfxZ":-9.439033511104991,"pX":0.15305901796522683,"pZ":1.5672286843754473,"vX0":1.555252530774848,"vY0":-114.71061734756859,"vZ0":0.4435971105190273,"x":111.17,"y":196.46,"x0":-1.499562871227358,"y0":50.005178987699345,"z0":5.780108090982947,"aX":9.69412896499031},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-16.6,"breakHorizontal":-13.8,"spinRate":2913,"spinDirection":31},"zone":8,"typeConfidence":2.0,"plateTime":0.4810015192279957,"extension":6.475253756594354},"hitData":{"launchSpeed":73.9,"launchAngle":25.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.72,"coordY":116.24}},"index":4,"playId":"18e15f2b-0215-3fb8-ab79-cd656bd3543f","pitchNumber":4,"startTime":"2025-07-28T23:28:24.779Z","endTime":"2025-07-28T23:28:34.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.300000000000004,"awayTeamWinProbability":44.699999999999996,"homeTeamWinProbabilityAdded":6.300000000000004,"leverageIndex":2.05,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:28:34.328Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Lux grounds out, second baseman Hyeseong Kim to first baseman Freddie Freeman. Matt McLain scores. Elly De La Cruz to 3rd. Austin Hays to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:29:06.116Z","endTime":"2025-07-28T23:29:41.788Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":{"id":808967,"link":"/api/v1/people/808967"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.31999966530468,"strikeZoneBottom":1.57351696597608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.63480670647339,"aZ":-13.223503777646497,"pfxX":-4.262665682862422,"pfxZ":9.603900118347257,"pX":-0.544486623453047,"pZ":2.0814387676380295,"vX0":4.963739406469478,"vY0":-139.84491933106074,"vZ0":-6.775941528250093,"x":137.75,"y":182.58,"x0":-1.7917833000318282,"y0":50.002241374591385,"z0":5.409705248781465,"aX":-8.41121926637198},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":6.6,"spinRate":2230,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.3922299201224111,"extension":6.4974342597767665},"index":0,"playId":"f7e54b17-4fa4-377f-a84e-96fb374e776e","pitchNumber":1,"startTime":"2025-07-28T23:29:16.198Z","endTime":"2025-07-28T23:29:20.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.561945502099974,"aZ":-19.149130471791658,"pfxX":-0.940817728243267,"pfxZ":6.852800736683756,"pX":0.3767339494707248,"pZ":2.5626444632333207,"vX0":6.241691460896479,"vY0":-136.3904034579803,"vZ0":-4.272343363137149,"x":102.64,"y":169.59,"x0":-1.8106058400212213,"y0":50.00182140214641,"z0":5.454811140766764,"aX":-1.7889933407968892},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":0.5,"spinRate":2483,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.4002648245638203,"extension":6.595394563626727},"hitData":{"launchSpeed":65.1,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.58,"coordY":160.65}},"index":1,"playId":"5a066b75-c546-3ccf-901c-8751e6f09780","pitchNumber":2,"startTime":"2025-07-28T23:29:34.416Z","endTime":"2025-07-28T23:29:41.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.60000000000001,"awayTeamWinProbability":44.39999999999999,"homeTeamWinProbabilityAdded":0.30000000000000426,"leverageIndex":2.57,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:29:41.788Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Steer lines out to left fielder Michael Conforto.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:30:09.746Z","endTime":"2025-07-28T23:30:18.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.719224182695964,"aZ":-19.362616495461822,"pfxX":-8.174352764248052,"pfxZ":6.652084306039651,"pX":-0.2911196328409384,"pZ":2.481194899700497,"vX0":6.371632655738877,"vY0":-137.90700727006387,"vZ0":-4.425633586528706,"x":128.1,"y":171.79,"x0":-1.5696671579226908,"y0":50.00301014073137,"z0":5.413232390540899,"aX":-15.742546993018875},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.3,"breakHorizontal":13.4,"spinRate":2361,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.39719845783790353,"extension":6.647314939101342},"hitData":{"launchSpeed":99.0,"launchAngle":20.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.88,"coordY":73.3}},"index":0,"playId":"c2388485-50a4-3a73-8088-8368e2bf7ca0","pitchNumber":1,"startTime":"2025-07-28T23:30:11.713Z","endTime":"2025-07-28T23:30:18.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"second":{"id":669720,"link":"/api/v1/people/669720"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.6000000000000085,"leverageIndex":2.03,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:30:18.764Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Conforto walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-28T23:32:47.672Z","endTime":"2025-07-28T23:34:41.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":99.2,"endSpeed":91.0,"strikeZoneTop":3.52478391246217,"strikeZoneBottom":1.71720154198685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.438368425671435,"aZ":-10.07538724545785,"pfxX":-3.3682233164337125,"pfxZ":10.42191554448543,"pX":-1.5012785749519804,"pZ":3.132291261495266,"vX0":1.4922884551265558,"vY0":-144.42739662475816,"vZ0":-7.314763924838219,"x":174.23,"y":154.21,"x0":-1.5859307299985035,"y0":50.004470982154714,"z0":6.311488631678536,"aX":-7.1434802974463185},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.6,"breakHorizontal":5.9,"spinRate":2684,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.378686472408166,"extension":6.393753498769428},"index":0,"playId":"97caeb09-9003-376f-9e62-96d5a6cda000","pitchNumber":1,"startTime":"2025-07-28T23:32:48.937Z","endTime":"2025-07-28T23:32:52.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":99.0,"endSpeed":90.8,"strikeZoneTop":3.39999820329933,"strikeZoneBottom":1.59740100935208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.583593755853165,"aZ":-8.955125165924324,"pfxX":-3.4368501149005306,"pfxZ":11.01655969736962,"pX":-0.967159435387126,"pZ":2.6589440722029685,"vX0":2.812037654702636,"vY0":-144.05825289099616,"vZ0":-8.778656185881944,"x":153.87,"y":166.99,"x0":-1.5080336548366,"y0":50.00683506500863,"z0":6.294790451010203,"aX":-7.245723804989111},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.5,"breakHorizontal":5.6,"spinRate":2422,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3798055649757148,"extension":6.361836895275663},"index":1,"playId":"9958d8b5-e462-355c-9e47-1801c603d443","pitchNumber":2,"startTime":"2025-07-28T23:33:01.873Z","endTime":"2025-07-28T23:33:06.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":97.7,"endSpeed":89.4,"strikeZoneTop":3.4000015469617,"strikeZoneBottom":1.61448564841192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.348642245808264,"aZ":-10.135492939231874,"pfxX":-3.3439600253233355,"pfxZ":10.791078591055953,"pX":0.2644430981616834,"pZ":2.1274947183124175,"vX0":5.514616849934913,"vY0":-141.9732462745712,"vZ0":-9.786145136021146,"x":106.92,"y":181.34,"x0":-1.268222378167684,"y0":50.003408050852634,"z0":6.263185635821678,"aX":-6.830168055290501},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.8,"breakHorizontal":4.9,"spinRate":2485,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.38571981655298204,"extension":6.516898869424451},"index":2,"playId":"572d07b4-c77a-3330-9118-1a82e337a260","pitchNumber":3,"startTime":"2025-07-28T23:33:16.750Z","endTime":"2025-07-28T23:33:20.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.214825552524637,"aZ":-27.994964515918618,"pfxX":1.431890398756352,"pfxZ":2.3694827610995217,"pX":0.7758064649409121,"pZ":1.6209769459052628,"vX0":6.065322010916285,"vY0":-131.35364121191967,"vZ0":-6.506582418298351,"x":87.43,"y":195.01,"x0":-1.7399681292372466,"y0":50.00469366112115,"z0":6.184208220871688,"aX":2.5266835413738433},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.2,"breakHorizontal":-3.8,"spinRate":2846,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.41541229607166485,"extension":6.374639329334097},"index":3,"playId":"89c14b1d-306d-3ce0-9a36-07e0c3aee06b","pitchNumber":4,"startTime":"2025-07-28T23:33:30.507Z","endTime":"2025-07-28T23:33:34.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-28T23:33:38.820Z","endTime":"2025-07-28T23:33:53.299Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.285744446823088,"aZ":-29.222302651186332,"pfxX":3.746704682939557,"pfxZ":1.6497993957229724,"pX":-0.23832810260534734,"pZ":1.3125105423818868,"vX0":2.544325420781102,"vY0":-132.7620341116942,"vZ0":-7.266495722764607,"x":126.08,"y":203.34,"x0":-1.6946387849598294,"y0":50.00551750405432,"z0":6.1995608214793725,"aX":6.717801645733038},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.7,"breakHorizontal":-7.3,"spinRate":2926,"spinDirection":93},"zone":13,"typeConfidence":2.0,"plateTime":0.4118917661249406,"extension":6.360009575100283},"index":5,"playId":"44735411-ffae-30ea-a9ee-e5cf09666733","pitchNumber":5,"startTime":"2025-07-28T23:33:53.299Z","endTime":"2025-07-28T23:33:58.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":90.8,"strikeZoneTop":3.48425917192377,"strikeZoneBottom":1.43498225021424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.34551994037668,"aZ":-7.797704577069558,"pfxX":-4.033102554638177,"pfxZ":11.570767301205809,"pX":0.2549011890734926,"pZ":1.4814868538830095,"vX0":6.356684867354687,"vY0":-144.40434266443825,"vZ0":-11.796223448492976,"x":107.28,"y":198.78,"x0":-1.453312494223391,"y0":50.00552867603072,"z0":6.10416043046056,"aX":-8.49915457406881},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.7,"breakHorizontal":6.0,"spinRate":2762,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.379634959990895,"extension":6.506319425104259},"index":6,"playId":"d2ecfd98-53e5-3aef-9c4e-53afaae55d43","pitchNumber":6,"startTime":"2025-07-28T23:34:17.367Z","endTime":"2025-07-28T23:34:21.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":90.4,"strikeZoneTop":3.50064107844606,"strikeZoneBottom":1.52447463242892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.448587239472054,"aZ":-5.397087468213012,"pfxX":-3.5618897294347778,"pfxZ":12.813180259885863,"pX":-0.2146982553608928,"pZ":0.553916346980085,"vX0":4.859505182070143,"vY0":-144.10421440853395,"vZ0":-14.531575168258586,"x":125.18,"y":223.82,"x0":-1.4651036797841974,"y0":50.005205888958905,"z0":6.010785245560219,"aX":-7.445298863185098},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":20.3,"breakHorizontal":5.4,"spinRate":2694,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.38100414644647884,"extension":6.53843265288641},"index":7,"playId":"dda78d58-36b7-37ab-b39d-ad4c35f98060","pitchNumber":7,"startTime":"2025-07-28T23:34:36.069Z","endTime":"2025-07-28T23:34:41.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:34:41.391Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hyeseong Kim strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-28T23:35:05.187Z","endTime":"2025-07-28T23:35:47.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":97.1,"endSpeed":89.7,"strikeZoneTop":2.90790762102615,"strikeZoneBottom":1.2908729070783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.739055773808474,"aZ":-12.700909000061266,"pfxX":-3.5820843165489267,"pfxZ":9.54408787285422,"pX":0.6467168483968648,"pZ":2.4172912221176914,"vX0":7.521179119856086,"vY0":-141.135744845724,"vZ0":-8.301195014889851,"x":92.35,"y":173.51,"x0":-1.5738282159481665,"y0":50.0008808419377,"z0":6.193165580975724,"aX":-7.307809054854955},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":5.2,"spinRate":2568,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.3864350238210208,"extension":6.5011653875255},"index":0,"playId":"771f8c8f-1e80-34c7-9437-889167a09f3e","pitchNumber":1,"startTime":"2025-07-28T23:35:07.918Z","endTime":"2025-07-28T23:35:11.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":92.0,"strikeZoneTop":2.93,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.235635000582285,"aZ":-9.949189578668749,"pfxX":-3.63623508642471,"pfxZ":10.325940593034014,"pX":-0.23479550284606043,"pZ":2.37787501594533,"vX0":4.9909340839780825,"vY0":-145.15858698407598,"vZ0":-9.342098975929446,"x":125.95,"y":174.58,"x0":-1.4971434470585174,"y0":50.007002056560815,"z0":6.228104614016756,"aX":-7.8293031516163},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.2,"breakHorizontal":5.6,"spinRate":2563,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.37610808596408773,"extension":6.414752244917279},"index":1,"playId":"8f617fb1-425b-30ca-8012-92c601115fc6","pitchNumber":2,"startTime":"2025-07-28T23:35:24.718Z","endTime":"2025-07-28T23:35:29.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":91.6,"strikeZoneTop":2.93,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.989370035202857,"aZ":-8.43796780305865,"pfxX":-2.984226163211026,"pfxZ":11.099973722892386,"pX":-0.7769158322726515,"pZ":2.3987424123509458,"vX0":2.9974086233417645,"vY0":-144.87550340226727,"vZ0":-9.655309413018024,"x":146.61,"y":174.01,"x0":-1.434299940760094,"y0":50.00032614842378,"z0":6.279571934355044,"aX":-6.380054940239182},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.5,"breakHorizontal":4.8,"spinRate":2664,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.37723226499495777,"extension":6.462637767384583},"index":2,"playId":"7c1fb7e8-2bce-348b-9742-ba0183fc0ba7","pitchNumber":3,"startTime":"2025-07-28T23:35:42.270Z","endTime":"2025-07-28T23:35:47.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:35:47.463Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Rojas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-28T23:36:03.791Z","endTime":"2025-07-28T23:37:13.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":91.9,"strikeZoneTop":3.39999924885598,"strikeZoneBottom":1.58698082847257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13818207241699,"aZ":-7.510229629886658,"pfxX":-2.9738044212967125,"pfxZ":11.45603134293441,"pX":0.3140647813716178,"pZ":2.2709342585929395,"vX0":5.772887005679534,"vY0":-145.35375995587293,"vZ0":-10.105081165631455,"x":105.03,"y":177.46,"x0":-1.3058895085806632,"y0":50.000753301023515,"z0":6.237281540110226,"aX":-6.401718382729413},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.1,"breakHorizontal":4.3,"spinRate":2646,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.3759594369054846,"extension":6.529542583557846},"index":0,"playId":"08dae2cb-bc8a-3401-bfc5-d682a18c1dac","pitchNumber":1,"startTime":"2025-07-28T23:36:09.626Z","endTime":"2025-07-28T23:36:13.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.768649702714242,"aZ":-25.79370262511014,"pfxX":1.5472813943641301,"pfxZ":3.5639498797386553,"pX":0.841877253999271,"pZ":2.2930444666911125,"vX0":5.9031765821179025,"vY0":-131.920605225312,"vZ0":-5.444616360863492,"x":84.91,"y":176.87,"x0":-1.6112988318533643,"y0":50.005241983390434,"z0":6.245666226628483,"aX":2.771398048412713},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.6,"breakHorizontal":-3.8,"spinRate":2838,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.41262507139714444,"extension":6.32477292331038},"index":1,"playId":"0565a7a7-4e23-3a08-913d-166496f22601","pitchNumber":2,"startTime":"2025-07-28T23:36:26.489Z","endTime":"2025-07-28T23:36:30.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":100.1,"endSpeed":92.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51116663709572,"aZ":-10.429541426269912,"pfxX":-2.3097186299659334,"pfxZ":10.100783202401516,"pX":0.27798177960860626,"pZ":2.1906991155772495,"vX0":5.955009625951222,"vY0":-145.44352689714322,"vZ0":-9.852679984371978,"x":106.4,"y":179.63,"x0":-1.4914523425523156,"y0":50.005927202116574,"z0":6.2450867963824495,"aX":-4.973984061911445},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.6,"breakHorizontal":3.1,"spinRate":2652,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.375875160233182,"extension":6.509872458874665},"index":2,"playId":"ed7993e4-4e77-3489-8f97-755b2eec2ca9","pitchNumber":3,"startTime":"2025-07-28T23:36:48.484Z","endTime":"2025-07-28T23:36:52.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.009799494852793,"aZ":-32.618402373365385,"pfxX":3.142445669872031,"pfxZ":-0.24602934949440236,"pX":1.106776177758093,"pZ":1.5238991785475164,"vX0":5.917638952941215,"vY0":-134.2961128858679,"vZ0":-6.187575315200963,"x":74.81,"y":197.63,"x0":-1.5395940098671943,"y0":50.002034757248914,"z0":6.198539029128856,"aX":5.698258105205317},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.7,"breakHorizontal":-7.1,"spinRate":2840,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.40895230863404164,"extension":6.3819830750982405},"index":3,"playId":"71d4a737-570e-3547-9f7c-d8c9cb31c834","pitchNumber":4,"startTime":"2025-07-28T23:37:09.069Z","endTime":"2025-07-28T23:37:13.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:37:13.391Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-28T23:37:30.795Z","endTime":"2025-07-28T23:38:19.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.6,"endSpeed":91.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.68241586931013,"aZ":-9.73815428046274,"pfxX":-2.9578024999026002,"pfxZ":10.525258150895628,"pX":0.5122299978522586,"pZ":2.7090937490270357,"vX0":6.51263471605782,"vY0":-144.80984630456373,"vZ0":-8.49067485648902,"x":97.47,"y":165.63,"x0":-1.3779223369320912,"y0":50.00030910647667,"z0":6.268597240872493,"aX":-6.304130226511478},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.6,"breakHorizontal":4.1,"spinRate":2566,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.37771968877265394,"extension":6.465316315850979},"index":0,"playId":"7da5c6f9-11e9-3091-acb8-b4de15c8f9ad","pitchNumber":1,"startTime":"2025-07-28T23:37:36.304Z","endTime":"2025-07-28T23:37:40.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.7,"endSpeed":92.3,"strikeZoneTop":3.27999897077327,"strikeZoneBottom":1.50521677133197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.58166637775722,"aZ":-8.970797679231437,"pfxX":-1.95081056683901,"pfxZ":10.677477914686403,"pX":0.38876609896575187,"pZ":2.059931575896479,"vX0":5.654378783887475,"vY0":-146.26976581296438,"vZ0":-10.497306798248779,"x":102.18,"y":183.16,"x0":-1.31347409209268,"y0":50.0017329687114,"z0":6.227545256750855,"aX":-4.239428713808964},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":17.5,"breakHorizontal":2.4,"spinRate":2773,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.3740476735713756,"extension":6.550305104615411},"index":1,"playId":"0ee03d26-92a8-3f83-ae52-b0f656b539d0","pitchNumber":2,"startTime":"2025-07-28T23:37:52.339Z","endTime":"2025-07-28T23:37:56.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-28T23:38:02.578Z","endTime":"2025-07-28T23:38:16.057Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":92.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.619958267776575,"aZ":-9.72742667242017,"pfxX":-0.6355230096675439,"pfxZ":10.293812608072892,"pX":0.3612613150826575,"pZ":2.8594021320162777,"vX0":5.526249519103065,"vY0":-146.30394711418512,"vZ0":-8.171189529759719,"x":103.23,"y":161.58,"x0":-1.4647246984651863,"y0":50.001328214676974,"z0":6.261693277500041,"aX":-1.3859679332004566},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.3,"breakHorizontal":0.1,"spinRate":2719,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.3735279843804582,"extension":6.418350254357085},"index":3,"playId":"3345391a-7e96-30d9-bc66-a4bf1aa5707b","pitchNumber":3,"startTime":"2025-07-28T23:38:16.057Z","endTime":"2025-07-28T23:38:19.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:38:19.536Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-28T23:40:34.785Z","endTime":"2025-07-28T23:41:53.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,5],"actionIndex":[2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":95.3,"endSpeed":86.9,"strikeZoneTop":3.4099982500079,"strikeZoneBottom":1.5416681991406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.926183162534993,"aZ":-12.99636763288403,"pfxX":-4.695381216147721,"pfxZ":9.921006584723168,"pX":0.40636433187792625,"pZ":1.0268671703240773,"vX0":7.310637210115894,"vY0":-138.395870100781,"vZ0":-9.196550473203349,"x":101.51,"y":211.05,"x0":-1.6637649923881024,"y0":50.00304578480766,"z0":5.271205978121578,"aX":-9.076592066334335},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":7.0,"spinRate":2233,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3963257321170488,"extension":6.622619656588548},"index":0,"playId":"f62644ff-eb86-3c3a-943e-5d815fd3097e","pitchNumber":1,"startTime":"2025-07-28T23:40:40.155Z","endTime":"2025-07-28T23:40:44.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.264990750978296,"aZ":-18.894888276780403,"pfxX":-9.390302398778472,"pfxZ":6.9119922408892895,"pX":-0.3248497700341294,"pZ":2.260989989395902,"vX0":6.965044906019269,"vY0":-137.8785406363964,"vZ0":-5.169386863422092,"x":129.38,"y":177.73,"x0":-1.6663811609601866,"y0":50.00465928285279,"z0":5.439316771785685,"aX":-18.04323210585771},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.6,"breakHorizontal":15.5,"spinRate":2277,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3975873434913133,"extension":6.51287406665338},"index":1,"playId":"463f8b82-e050-3265-9183-05c081f14b95","pitchNumber":2,"startTime":"2025-07-28T23:40:53.643Z","endTime":"2025-07-28T23:40:57.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-28T23:41:11.984Z","endTime":"2025-07-28T23:41:25.490Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.594609929038985,"aZ":-19.359094394222556,"pfxX":-8.752268164774868,"pfxZ":6.5893970278922565,"pX":-1.1720367603638617,"pZ":2.005473008372052,"vX0":4.363118837784614,"vY0":-138.25863710018407,"vZ0":-5.862803291796439,"x":161.68,"y":184.63,"x0":-1.629937797827127,"y0":50.00015983357158,"z0":5.444170702678096,"aX":-17.013670557157884},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":15.0,"spinRate":2193,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.3955131386952462,"extension":6.570753769874331},"index":3,"playId":"0b326d54-88d3-3fbf-b38a-6fa2bf090b78","pitchNumber":3,"startTime":"2025-07-28T23:41:25.490Z","endTime":"2025-07-28T23:41:29.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-28T23:41:37.897Z","endTime":"2025-07-28T23:41:49.908Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.7,"endSpeed":88.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.654228327776774,"aZ":-16.340451389955174,"pfxX":-4.442668368103972,"pfxZ":7.971734554542467,"pX":-0.03610129862518488,"pZ":3.7860497966921804,"vX0":5.760753701454771,"vY0":-139.40429316211123,"vZ0":-1.9320769395664803,"x":118.38,"y":136.56,"x0":-1.5433541459004154,"y0":50.002724449368294,"z0":5.555998875848882,"aX":-8.824522878078099},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":7.0,"spinRate":2288,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3915492067605819,"extension":6.43624637107026},"index":5,"playId":"c066f2ff-abec-3d5a-acfa-01f87fed5d91","pitchNumber":4,"startTime":"2025-07-28T23:41:49.908Z","endTime":"2025-07-28T23:41:53.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:41:53.706Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Benson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-28T23:42:12.996Z","endTime":"2025-07-28T23:43:16.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.2,"endSpeed":67.8,"strikeZoneTop":3.60071580107071,"strikeZoneBottom":1.56271088421151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.874502932017442,"aZ":-43.99970419944201,"pfxX":6.992329229305335,"pfxZ":-10.15992703821674,"pX":-0.9435785736372704,"pZ":2.968041065053674,"vX0":-0.23292059075888644,"vY0":-107.85093360485028,"vZ0":4.171830760419263,"x":152.97,"y":158.64,"x0":-1.740254169435257,"y0":50.00404710107139,"z0":5.900735941721812,"aX":8.137585018332906},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-16.7,"breakHorizontal":-12.6,"spinRate":2692,"spinDirection":29},"zone":11,"typeConfidence":2.0,"plateTime":0.5102321427017165,"extension":6.519960871127962},"index":0,"playId":"9829376b-75e0-39f0-9df4-bd4040542bd8","pitchNumber":1,"startTime":"2025-07-28T23:42:15.171Z","endTime":"2025-07-28T23:42:19.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.5,"endSpeed":86.6,"strikeZoneTop":3.8,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.94666875493603,"aZ":-12.105141618019477,"pfxX":-4.2603706134363915,"pfxZ":10.460186934049402,"pX":-0.9048459999663218,"pZ":2.2654025592299125,"vX0":4.623638687806212,"vY0":-137.50412460225687,"vZ0":-6.399450075056421,"x":151.49,"y":177.61,"x0":-2.05309125075938,"y0":50.00274747278358,"z0":5.44108548600195,"aX":-8.174019674919842},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":6.7,"spinRate":2257,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3980523498998658,"extension":6.458628964767807},"index":1,"playId":"176db08c-4e6a-3baa-bbd8-bc50b5b95dd9","pitchNumber":2,"startTime":"2025-07-28T23:42:29.887Z","endTime":"2025-07-28T23:42:33.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.8,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.414348266471407,"aZ":-27.30171650492154,"pfxX":-6.560322980753691,"pfxZ":2.691082992868994,"pX":-0.15258660963375692,"pZ":1.025857757292209,"vX0":6.797296861380359,"vY0":-132.93102193318015,"vZ0":-5.8835394133209515,"x":122.82,"y":211.08,"x0":-1.876454975547509,"y0":50.00139574016222,"z0":5.220214670433829,"aX":-11.875286663284617},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.0,"breakHorizontal":10.6,"spinRate":1595,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4102329210377098,"extension":6.5086645359949955},"index":2,"playId":"a5666c3a-388a-3aef-9610-ae266abe1d78","pitchNumber":3,"startTime":"2025-07-28T23:42:48.609Z","endTime":"2025-07-28T23:42:53.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-28T23:42:56.841Z","endTime":"2025-07-28T23:43:12.289Z","isPitch":false,"type":"action","player":{"id":666181,"link":"/api/v1/people/666181"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.620297008437817,"aZ":-14.356191051817406,"pfxX":-4.580408887109421,"pfxZ":9.141445924966149,"pX":-0.38012488412400613,"pZ":3.8768748630383416,"vX0":5.776958759812634,"vY0":-138.6363361238937,"vZ0":-1.7594808814614296,"x":131.49,"y":134.1,"x0":-1.8945337041939458,"y0":50.00317057836285,"z0":5.476660876855796,"aX":-8.928605953846514},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":7.1,"spinRate":2269,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.3948990621962194,"extension":6.544172174648525},"index":4,"playId":"241049f5-865c-3be6-bcf1-8b656cd610f2","pitchNumber":4,"startTime":"2025-07-28T23:43:12.289Z","endTime":"2025-07-28T23:43:16.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:43:16.426Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Noelvi Marte grounds out, first baseman Freddie Freeman to pitcher Yoshinobu Yamamoto.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-28T23:43:40.905Z","endTime":"2025-07-28T23:43:49.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.344416318447493,"aZ":-18.887535691578506,"pfxX":-7.307476088737781,"pfxZ":6.927850037893085,"pX":-0.7830277771031784,"pZ":3.316060316197859,"vX0":5.283829558611619,"vY0":-137.55306953637074,"vZ0":-2.2759393875080267,"x":146.85,"y":149.25,"x0":-1.7789114897303644,"y0":50.000211713404234,"z0":5.433912317317968,"aX":-14.009228559096735},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.2,"breakHorizontal":12.1,"spinRate":2299,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3981021666391906,"extension":6.457265529228998},"hitData":{"launchSpeed":57.0,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.06,"coordY":166.7}},"index":0,"playId":"aa4d0376-b240-3912-a46b-dae8e2ba1389","pitchNumber":1,"startTime":"2025-07-28T23:43:42.205Z","endTime":"2025-07-28T23:43:49.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:43:49.519Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out, shortstop Elly De La Cruz to first baseman Spencer Steer.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-28T23:45:59.671Z","endTime":"2025-07-28T23:47:29.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":90.0,"endSpeed":83.5,"strikeZoneTop":3.25000104184102,"strikeZoneBottom":1.31353408635786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.272482992265807,"aZ":-29.298866631822918,"pfxX":1.6349094173426897,"pfxZ":1.641007830089821,"pX":0.013636360075819679,"pZ":2.5117357012414545,"vX0":3.9995612783261367,"vY0":-131.05895351587233,"vZ0":-4.164536471519482,"x":116.48,"y":170.96,"x0":-1.7391071322140839,"y0":50.005882538005764,"z0":6.286565235667661,"aX":2.8709229491566055},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.3,"breakHorizontal":-3.7,"spinRate":2790,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.41643736374360385,"extension":6.344296060090656},"index":0,"playId":"ce287c2b-1c6a-352a-9b55-3ae96d6de704","pitchNumber":1,"startTime":"2025-07-28T23:45:59.671Z","endTime":"2025-07-28T23:46:03.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.3,"strikeZoneTop":3.02607872075831,"strikeZoneBottom":1.3376478747746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.91903906885397,"aZ":-8.85218672527393,"pfxX":-2.286107131075261,"pfxZ":11.143506264897308,"pX":0.4630960268381031,"pZ":3.3631002695175787,"vX0":6.1409636648074954,"vY0":-143.87470808711888,"vZ0":-7.0599648558336305,"x":99.35,"y":147.98,"x0":-1.4036287179647402,"y0":50.0044030887935,"z0":6.400096514481924,"aX":-4.786131258419625},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.8,"breakHorizontal":2.9,"spinRate":2692,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.3809511080786905,"extension":6.476619804729836},"index":1,"playId":"bd813d58-7571-3423-8044-345428bfa3cb","pitchNumber":2,"startTime":"2025-07-28T23:46:12.959Z","endTime":"2025-07-28T23:46:16.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.09392172486866,"strikeZoneBottom":1.40510789826234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94274008661625,"aZ":-8.83317664464098,"pfxX":-2.3042616638729525,"pfxZ":11.16638927008512,"pX":0.5899920700512596,"pZ":3.3068241894534847,"vX0":6.174300887126586,"vY0":-143.594772734892,"vZ0":-7.058700375838698,"x":94.51,"y":149.5,"x0":-1.2877963891855955,"y0":50.00532362467063,"z0":6.345145357815997,"aX":-4.818368074896054},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.0,"breakHorizontal":3.0,"spinRate":2698,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3812931301068554,"extension":6.4863929830027915},"index":2,"playId":"7d24053c-6628-3fc5-8209-e06253544110","pitchNumber":3,"startTime":"2025-07-28T23:46:27.666Z","endTime":"2025-07-28T23:46:31.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":90.6,"endSpeed":83.5,"strikeZoneTop":3.10923769693397,"strikeZoneBottom":1.46167602540406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.192269486745932,"aZ":-29.45225331906912,"pfxX":2.1732246843238334,"pfxZ":1.5543013693396617,"pX":1.4343784829241477,"pZ":1.3205722902011843,"vX0":6.900493542713434,"vY0":-131.6879739702928,"vZ0":-6.915230549377453,"x":62.32,"y":203.12,"x0":-1.5034169371008885,"y0":50.005820583731044,"z0":6.162006084613941,"aX":3.813684076934765},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.4,"breakHorizontal":-5.4,"spinRate":2797,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4160741738987097,"extension":6.430971590366566},"index":3,"playId":"1a5c9ef5-aba1-3cf0-ad59-863523067b31","pitchNumber":4,"startTime":"2025-07-28T23:46:44.216Z","endTime":"2025-07-28T23:46:49.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.6,"endSpeed":89.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.24463924699684,"aZ":-6.158321670140741,"pfxX":-2.7904745280580108,"pfxZ":12.643164153211927,"pX":0.37399122672568286,"pZ":2.1776217330028556,"vX0":5.8173018259055835,"vY0":-143.06861494483942,"vZ0":-10.268735390897621,"x":102.74,"y":179.98,"x0":-1.329904534837925,"y0":50.00610826486005,"z0":6.212919151977603,"aX":-5.743645201829432},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":20.8,"breakHorizontal":3.8,"spinRate":2719,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.3839056343190954,"extension":6.496263559299594},"index":4,"playId":"f68482f2-75e1-3180-b0eb-45918df6bafe","pitchNumber":5,"startTime":"2025-07-28T23:47:01.369Z","endTime":"2025-07-28T23:47:04.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":99.6,"endSpeed":91.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.172793816388406,"aZ":-9.154860754413884,"pfxX":-3.5714964967436114,"pfxZ":10.781067489606263,"pX":-0.3604452666041884,"pZ":2.6615202856100635,"vX0":4.0861045929998525,"vY0":-144.82274358953177,"vZ0":-8.675787287060402,"x":130.74,"y":166.92,"x0":-1.3221399850200848,"y0":50.007091773352705,"z0":6.247435123431115,"aX":-7.628318899812539},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.1,"breakHorizontal":5.8,"spinRate":2591,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.37745778398885843,"extension":6.536678286943808},"hitData":{"launchSpeed":82.8,"launchAngle":0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.29,"coordY":151.68}},"index":5,"playId":"6ea025ba-4f0e-39b0-bb38-c589b6b75705","pitchNumber":6,"startTime":"2025-07-28T23:47:21.902Z","endTime":"2025-07-28T23:47:29.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:47:29.744Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out, shortstop Elly De La Cruz to first baseman Spencer Steer.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-28T23:47:48.984Z","endTime":"2025-07-28T23:48:00.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.614460300586007,"aZ":-21.33302807316614,"pfxX":-7.199311424780438,"pfxZ":5.9554361462982754,"pX":-1.156966059207764,"pZ":3.1628387962808846,"vX0":4.5301232692757205,"vY0":-133.7518830739385,"vZ0":-4.100241541070784,"x":161.1,"y":153.38,"x0":-1.9333332095078097,"y0":50.00184000141594,"z0":6.236717044827685,"aX":-13.102751293105438},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.2,"breakHorizontal":12.1,"spinRate":1621,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4088019473862441,"extension":6.289156176140222},"hitData":{"launchSpeed":71.5,"launchAngle":2.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.97,"coordY":140.71}},"index":0,"playId":"003540db-57ae-3bc6-bffb-98d01c524638","pitchNumber":1,"startTime":"2025-07-28T23:47:52.470Z","endTime":"2025-07-28T23:48:00.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:48:00.051Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-28T23:48:19.516Z","endTime":"2025-07-28T23:49:09.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.8,"strikeZoneTop":3.34650761144567,"strikeZoneBottom":1.51483959306987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.845769193480436,"aZ":-8.613466660730047,"pfxX":-2.9419197703471003,"pfxZ":11.133840668074544,"pX":-0.40840195164913523,"pZ":2.508241290967972,"vX0":4.069461063301814,"vY0":-144.7806410239256,"vZ0":-9.08981225890724,"x":132.57,"y":171.06,"x0":-1.4521283011465127,"y0":50.001111775423006,"z0":6.221458198185081,"aX":-6.22468922153889},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.5,"breakHorizontal":4.4,"spinRate":2646,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.3787994916620434,"extension":6.495694376946194},"index":0,"playId":"167aafb7-c770-3729-849b-124267102077","pitchNumber":1,"startTime":"2025-07-28T23:48:22.830Z","endTime":"2025-07-28T23:48:26.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":91.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.82822762436999,"aZ":-9.86253586874369,"pfxX":-1.8904356126578397,"pfxZ":10.382021125168984,"pX":0.5963393359056849,"pZ":3.597918085599894,"vX0":6.200023755448734,"vY0":-146.2104056228056,"vZ0":-6.183379923255536,"x":94.27,"y":141.64,"x0":-1.3129505665374754,"y0":50.003594692485656,"z0":6.342194243746623,"aX":-4.063227004339175},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.6,"breakHorizontal":2.2,"spinRate":2701,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.37566607335118496,"extension":6.4571162988745},"index":1,"playId":"ef4a9f81-a7a3-3044-84da-5fa1c936ec3d","pitchNumber":2,"startTime":"2025-07-28T23:48:36.600Z","endTime":"2025-07-28T23:48:39.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-28T23:48:48.711Z","endTime":"2025-07-28T23:49:05.418Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"},"defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.5,"endSpeed":91.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.847117974727034,"aZ":-8.577330304504668,"pfxX":-2.233685861552908,"pfxZ":10.95978502877266,"pX":0.8794626051089526,"pZ":3.4936741532810056,"vX0":6.655332626301615,"vY0":-146.11709979240135,"vZ0":-6.763491700637105,"x":83.48,"y":144.45,"x0":-1.1418985626742664,"y0":50.000227165520094,"z0":6.359919320641271,"aX":-4.809251713153046},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":18.6,"breakHorizontal":2.6,"spinRate":2667,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.37550020144928187,"extension":6.472239855192957},"index":3,"playId":"dac63979-da1a-3eb0-8886-86621cbf3b29","pitchNumber":3,"startTime":"2025-07-28T23:49:05.418Z","endTime":"2025-07-28T23:49:09.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:49:09.702Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"TJ Friedl doubles (16) on a sharp line drive to right fielder Teoscar Hernández.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-28T23:51:12.253Z","endTime":"2025-07-28T23:51:58.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.37892458458278,"aZ":-15.044885383929168,"pfxX":-5.55832628968501,"pfxZ":8.908684867677682,"pX":-0.7648234861782772,"pZ":2.6454300476734462,"vX0":4.751793766469477,"vY0":-137.94999234430855,"vZ0":-4.833716176780132,"x":146.15,"y":167.35,"x0":-1.7895588372671039,"y0":50.00328232464505,"z0":5.438451550935855,"aX":-10.687497580115126},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":9.0,"spinRate":2230,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.39742811119664,"extension":6.501420582503307},"index":0,"playId":"5eedb93f-57fc-300d-8f8a-c5308e69ca8f","pitchNumber":1,"startTime":"2025-07-28T23:51:17.729Z","endTime":"2025-07-28T23:51:21.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-07-28T23:51:30.317Z","endTime":"2025-07-28T23:51:46.476Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.890430482461177,"aZ":-14.952057034580974,"pfxX":-4.414914666226465,"pfxZ":8.805448955989355,"pX":0.2436635996503367,"pZ":2.202277572917988,"vX0":7.042311352515818,"vY0":-138.69537413486097,"vZ0":-6.111307773060491,"x":107.71,"y":179.32,"x0":-1.7501964187709953,"y0":50.001045311383265,"z0":5.424447545195059,"aX":-8.63386118693765},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":6.6,"spinRate":2179,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39431869346630677,"extension":6.605686925308124},"hitData":{"launchSpeed":105.8,"launchAngle":14.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":205.37,"coordY":115.11}},"index":2,"playId":"0dec941b-da47-3dec-93f0-5c694cbff6d0","pitchNumber":2,"startTime":"2025-07-28T23:51:46.476Z","endTime":"2025-07-28T23:51:58.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":6.79999999999999,"leverageIndex":0.98,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:51:58.451Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-28T23:52:20.785Z","endTime":"2025-07-28T23:53:53.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.92687041153104,"aZ":-16.999566881984695,"pfxX":-6.289389709737703,"pfxZ":7.815911290931538,"pX":-0.19679756326675626,"pZ":3.034660810079372,"vX0":5.914259575521721,"vY0":-138.03821557396924,"vZ0":-3.7584094415375793,"x":124.5,"y":156.84,"x0":-1.5434750139313427,"y0":50.00619537799776,"z0":5.549009873735257,"aX":-12.216068102466973},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":10.2,"spinRate":2277,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.39584543768813685,"extension":6.330910400661777},"index":0,"playId":"188319cc-a895-31c6-81b4-7c60a5ffec8d","pitchNumber":1,"startTime":"2025-07-28T23:52:25.754Z","endTime":"2025-07-28T23:52:29.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.03984753913259,"strikeZoneBottom":1.23305735343106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.163747584388556,"aZ":-30.87287008774562,"pfxX":-8.504676116849346,"pfxZ":0.7213749858446471,"pX":0.08739081163864419,"pZ":0.19329354609842622,"vX0":7.2878469446725225,"vY0":-133.46574365825037,"vZ0":-7.567107106582483,"x":113.67,"y":233.56,"x0":-1.5708674013578732,"y0":50.0031100022697,"z0":5.282194431463091,"aX":-15.37540901683325},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.1,"breakHorizontal":13.9,"spinRate":1634,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.410054198399437,"extension":6.569630107933598},"index":1,"playId":"70ef0be9-b919-3ea5-adfc-47b46ac44e63","pitchNumber":2,"startTime":"2025-07-28T23:52:42.655Z","endTime":"2025-07-28T23:52:46.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.8,"endSpeed":87.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.161475278602794,"aZ":-13.381048447013011,"pfxX":-4.222304528121612,"pfxZ":9.54512397999067,"pX":-0.16917148945789795,"pZ":2.682242512428413,"vX0":5.619864409099912,"vY0":-139.3766022022442,"vZ0":-5.043439855814934,"x":123.45,"y":166.36,"x0":-1.662511491968506,"y0":50.00117372493884,"z0":5.398078514507842,"aX":-8.31176909117733},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":6.5,"spinRate":2386,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.39290388742875804,"extension":6.481290096457193},"index":2,"playId":"b1dfb0a3-3b89-3591-b88c-815ad7c652b3","pitchNumber":3,"startTime":"2025-07-28T23:53:06.011Z","endTime":"2025-07-28T23:53:10.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.13000009058831,"strikeZoneBottom":1.23800585867131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.542312216145596,"aZ":-29.666052976393473,"pfxX":-8.155255574177701,"pfxZ":1.4065059945863716,"pX":-1.2093082150538712,"pZ":2.0959200784353507,"vX0":4.131095560745973,"vY0":-132.46091813249546,"vZ0":-3.089493933774572,"x":163.1,"y":182.19,"x0":-1.7272195964485326,"y0":50.001827001161466,"z0":5.43982791427642,"aX":-14.532283158376563},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.2,"breakHorizontal":13.9,"spinRate":1185,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.41305720796678935,"extension":6.502009713742538},"index":3,"playId":"bc964979-cebf-31f6-96cd-81944ebbd2aa","pitchNumber":4,"startTime":"2025-07-28T23:53:29.902Z","endTime":"2025-07-28T23:53:34.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.00797048299289,"aZ":-42.821814629044184,"pfxX":7.137200010154541,"pfxZ":-8.26655006438768,"pX":0.24248471813835012,"pZ":0.8240957385675847,"vX0":1.6073668485018051,"vY0":-113.69574817469024,"vZ0":-1.2091357164656726,"x":107.76,"y":216.53,"x0":-1.4032598094474444,"y0":50.002894214289775,"z0":5.674369569054131,"aX":9.191969372341424},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-14.9,"breakHorizontal":-13.3,"spinRate":2810,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.48477901774487364,"extension":6.5068764696382155},"index":4,"playId":"981bff3b-b138-34a4-8a4a-ff896747c0af","pitchNumber":5,"startTime":"2025-07-28T23:53:49.263Z","endTime":"2025-07-28T23:53:53.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.34,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:53:53.095Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elly De La Cruz singles on a fly ball to shortstop Mookie Betts, deflected by left fielder Michael Conforto. TJ Friedl to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-28T23:54:16.319Z","endTime":"2025-07-28T23:54:55.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnThird":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_deflection"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"strikeZoneTop":3.58765686411559,"strikeZoneBottom":1.68654354927988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.905667141417933,"aZ":-44.95159956746468,"pfxX":6.244507413965058,"pfxZ":-10.194717000670073,"pX":-0.838409728446996,"pZ":2.982871239012355,"vX0":-0.03594096508779504,"vY0":-111.78654588132247,"vZ0":3.8284707629232506,"x":148.96,"y":158.24,"x0":-1.6319655807531117,"y0":50.00070433428124,"z0":5.891960851146869,"aX":7.828331201922817},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-17.0,"breakHorizontal":-11.3,"spinRate":2919,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.4917369083874119,"extension":6.507877722449816},"index":0,"playId":"162278cb-89cd-38d0-97d3-bff43d9c0168","pitchNumber":1,"startTime":"2025-07-28T23:54:23.873Z","endTime":"2025-07-28T23:54:27.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.62934500107605,"aZ":-22.389515092460105,"pfxX":-0.16465095173873667,"pfxZ":5.314769486055853,"pX":0.5179615294528559,"pZ":2.927687644883569,"vX0":6.4230175291643175,"vY0":-133.9969267973306,"vZ0":-2.6456778056256245,"x":97.26,"y":159.73,"x0":-1.8763641873879442,"y0":50.00249109639955,"z0":5.506357813809422,"aX":-0.3044193120974277},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":-1.0,"spinRate":2469,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.4068748767504857,"extension":6.509833319257443},"hitData":{"launchSpeed":73.4,"launchAngle":45.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.05,"coordY":121.49}},"index":1,"playId":"e4da4f08-fa7b-3d5e-a645-9c80daded7b9","pitchNumber":2,"startTime":"2025-07-28T23:54:39.817Z","endTime":"2025-07-28T23:54:55.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.0,"awayTeamWinProbability":37.0,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:54:55.078Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-28T23:55:30.269Z","endTime":"2025-07-28T23:56:22.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnThird":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.29000130567042,"strikeZoneBottom":1.33255058046444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.159510534008504,"aZ":-14.753046365694656,"pfxX":-3.089654671545963,"pfxZ":9.169347634109641,"pX":-0.34594603573547733,"pZ":3.285744734002942,"vX0":4.588624724831904,"vY0":-137.39429683034555,"vZ0":-3.230817654984,"x":130.19,"y":150.06,"x0":-1.6409800344203471,"y0":50.00510548717415,"z0":5.487584426127716,"aX":-5.872106502476049},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":4.6,"spinRate":2158,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3995809047416965,"extension":6.524968179784063},"index":0,"playId":"e2932fb8-256d-3a61-8e04-94b75c461a47","pitchNumber":1,"startTime":"2025-07-28T23:55:35.925Z","endTime":"2025-07-28T23:55:39.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88210868967834,"aZ":-31.16768781424674,"pfxX":-6.5487523656877675,"pfxZ":0.5704834301112154,"pX":0.4517781537208023,"pZ":1.5846086305867366,"vX0":7.854922034272494,"vY0":-131.74333459280342,"vZ0":-3.607538001714021,"x":99.78,"y":196.0,"x0":-1.7169876207276056,"y0":50.00246030606916,"z0":5.2744577804221215,"aX":-11.516846658118212},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.5,"breakHorizontal":10.2,"spinRate":1498,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.41568939759288526,"extension":6.580958603561797},"index":1,"playId":"87047612-e210-3780-8f74-c3617c660f63","pitchNumber":2,"startTime":"2025-07-28T23:55:56.627Z","endTime":"2025-07-28T23:55:59.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.06476258672968,"aZ":-31.012390206400738,"pfxX":-3.517758504000024,"pfxZ":0.677141188125824,"pX":-0.1278416530997014,"pZ":1.9837764354885417,"vX0":5.329100280722616,"vY0":-130.4036635877772,"vZ0":-2.7558739433444246,"x":121.87,"y":185.22,"x0":-1.739609066695384,"y0":50.00512907894029,"z0":5.390480419183234,"aX":-6.06768322007978},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.8,"breakHorizontal":5.2,"spinRate":1407,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4197888949194932,"extension":6.4485551089250865},"index":2,"playId":"57257eca-7183-351a-8ba7-c6e19992a5db","pitchNumber":3,"startTime":"2025-07-28T23:56:18.251Z","endTime":"2025-07-28T23:56:22.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":-7.499999999999993,"leverageIndex":2.08,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:56:22.903Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gavin Lux pops out to shortstop Mookie Betts.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-28T23:56:46.711Z","endTime":"2025-07-28T23:59:06.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":70.4,"strikeZoneTop":3.22673671467004,"strikeZoneBottom":1.44848182435235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.666348091745654,"aZ":-44.68199448340284,"pfxX":7.191898823705621,"pfxZ":-9.959696003613303,"pX":-0.17708456637044165,"pZ":1.2532848168917368,"vX0":1.5272708947420308,"vY0":-112.87711759402221,"vZ0":0.5162288386774241,"x":123.75,"y":204.94,"x0":-1.800368925456563,"y0":50.003364299747446,"z0":5.620494114477843,"aX":9.031627499681381},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-17.4,"breakHorizontal":-13.4,"spinRate":2703,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4903156626337779,"extension":6.4043907406213805},"index":0,"playId":"a906b2c2-20db-37f1-bbeb-a3a30be5b4e0","pitchNumber":1,"startTime":"2025-07-28T23:56:51.863Z","endTime":"2025-07-28T23:56:56.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"ecbd6ae5-fe4e-3f44-8a50-6ba661999c2c","startTime":"2025-07-28T23:57:09.755Z","endTime":"2025-07-28T23:57:12.755Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.31999994316035,"strikeZoneBottom":1.53175481366613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.416499205746966,"aZ":-12.32272348694156,"pfxX":-3.896409337344813,"pfxZ":10.152081156315798,"pX":-0.4849756716166217,"pZ":1.987021021792169,"vX0":5.002167243696977,"vY0":-139.67015616434853,"vZ0":-6.896642419861953,"x":135.49,"y":185.13,"x0":-1.8014472926893192,"y0":50.00566215597291,"z0":5.31613021601138,"aX":-7.621816895019622},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":5.9,"spinRate":2395,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.3936746688878823,"extension":6.56969055991011},"index":2,"playId":"16b8c792-97e7-30ae-9a66-a08438fc190b","pitchNumber":2,"startTime":"2025-07-28T23:57:44.418Z","endTime":"2025-07-28T23:57:49.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Elly De La Cruz steals (29) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"16b8c792-97e7-30ae-9a66-a08438fc190b","startTime":"2025-07-28T23:58:08.325Z","endTime":"2025-07-28T23:58:34.854Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":670770,"link":"/api/v1/people/670770"},"postOnSecond":{"id":682829,"link":"/api/v1/people/682829"},"postOnThird":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"homeTeamWinProbability":56.39999999999999,"awayTeamWinProbability":43.60000000000001,"homeTeamWinProbabilityAdded":0.8999999999999844,"leverageIndex":2.11,"dramaIndex":64.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.29036958171317,"strikeZoneBottom":1.43072037610409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45432473565003,"aZ":-30.931074631745492,"pfxX":-8.107663814412973,"pfxZ":0.7075405769884573,"pX":-0.9598205651433183,"pZ":0.7359147936641314,"vX0":4.78036099122645,"vY0":-132.61102966418017,"vZ0":-6.166261138550277,"x":153.59,"y":218.91,"x0":-1.7471641270871596,"y0":50.000733992173124,"z0":5.392269491865423,"aX":-14.214951338090742},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.0,"breakHorizontal":13.4,"spinRate":1450,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4154981796952928,"extension":6.536167192902701},"index":4,"playId":"598ff77f-2531-3172-97ec-31af43df973b","pitchNumber":3,"startTime":"2025-07-28T23:58:34.854Z","endTime":"2025-07-28T23:58:38.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.237697883799665,"aZ":-20.88824603762959,"pfxX":0.9427038242742121,"pfxZ":6.110223428636926,"pX":0.49222321178330947,"pZ":3.0053167179102163,"vX0":5.675407726192969,"vY0":-134.34597810856417,"vZ0":-2.6075027064820135,"x":98.24,"y":157.64,"x0":-1.7611092343537995,"y0":50.00433397362715,"z0":5.456097807088437,"aX":1.7399425316301702},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.8,"breakHorizontal":-2.8,"spinRate":2354,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.4060823323614371,"extension":6.485638274543938},"hitData":{"launchSpeed":57.7,"launchAngle":52.0,"totalDistance":159.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.24,"coordY":147.63}},"index":5,"playId":"94d85efa-3517-3057-a8a7-2009e23d93ac","pitchNumber":4,"startTime":"2025-07-28T23:58:58.958Z","endTime":"2025-07-28T23:59:06.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.3999999999999915,"leverageIndex":2.11,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:59:06.392Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to left fielder Austin Hays.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:01:14.647Z","endTime":"2025-07-29T00:01:51.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.71000058836685,"strikeZoneBottom":1.74558300736678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.255138897698064,"aZ":-13.19096859357795,"pfxX":-0.8419557405948064,"pfxZ":9.339195903331134,"pX":-0.3815736480690194,"pZ":4.36331409711404,"vX0":3.3433899538122382,"vY0":-141.23089069470575,"vZ0":-3.58356910801203,"x":131.54,"y":120.97,"x0":-1.4681068155034631,"y0":50.004216204243114,"z0":6.48918406177044,"aX":-1.7117408999174122},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":0.8,"spinRate":2484,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.38688380242736287,"extension":6.463640014445332},"index":0,"playId":"986fda4e-88f0-3c44-a579-d97b8b9ba102","pitchNumber":1,"startTime":"2025-07-29T00:01:16.380Z","endTime":"2025-07-29T00:01:20.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":97.9,"endSpeed":90.2,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.188122801982935,"aZ":-9.14732545986077,"pfxX":-2.3861458401615216,"pfxZ":11.175383152092241,"pX":0.5017351585736081,"pZ":1.5915223278253492,"vX0":6.137605451122328,"vY0":-142.0834787213679,"vZ0":-11.233266472969612,"x":97.88,"y":195.81,"x0":-1.3688908942918514,"y0":50.00024718876079,"z0":6.160783534005363,"aX":-4.915877943685978},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.4,"breakHorizontal":3.2,"spinRate":2580,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.3843494931593443,"extension":6.511124090125967},"index":1,"playId":"7ad5ce3d-b710-3a20-92b3-adeafc247a91","pitchNumber":2,"startTime":"2025-07-29T00:01:28.899Z","endTime":"2025-07-29T00:01:33.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.599059422434227,"aZ":-30.906026372554898,"pfxX":1.982424683773143,"pfxZ":0.7287767710435986,"pX":0.14047024515199946,"pZ":3.1348047197016573,"vX0":3.826210973326868,"vY0":-129.9710039165623,"vZ0":-2.236661413228388,"x":111.65,"y":154.14,"x0":-1.600091486131416,"y0":50.00197383283449,"z0":6.321031673545649,"aX":3.4386344551768584},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.1,"breakHorizontal":-4.3,"spinRate":2797,"spinDirection":80},"zone":2,"typeConfidence":2.0,"plateTime":0.4191532790144388,"extension":6.311334428486265},"hitData":{"launchSpeed":91.7,"launchAngle":44.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.55,"coordY":102.98}},"index":2,"playId":"63c75508-c786-3138-9bc5-7b66d19d7b02","pitchNumber":3,"startTime":"2025-07-29T00:01:43.831Z","endTime":"2025-07-29T00:01:51.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:01:51.563Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Pages singles on a sharp line drive to center fielder TJ Friedl.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:02:11.145Z","endTime":"2025-07-29T00:02:55.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.43999893550767,"strikeZoneBottom":1.54117734250577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.67981459190302,"aZ":-10.538136074893936,"pfxX":-1.6966170240318945,"pfxZ":10.769528118985257,"pX":-0.3463285928166411,"pZ":4.048856690431082,"vX0":3.751693697553107,"vY0":-140.78246313481418,"vZ0":-4.821073772658368,"x":130.2,"y":129.46,"x0":-1.4752392620451515,"y0":50.003214726660346,"z0":6.464375355215739,"aX":-3.4088082318146555},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.7,"breakHorizontal":2.3,"spinRate":2651,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.38891880957432523,"extension":6.412906361630315},"index":0,"playId":"a2af56f0-339d-3d9f-998f-42101ca67072","pitchNumber":1,"startTime":"2025-07-29T00:02:14.943Z","endTime":"2025-07-29T00:02:19.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.80575417886534,"aZ":-30.22776803481607,"pfxX":3.838535029761461,"pfxZ":1.097102844015796,"pX":0.8093037872885698,"pZ":0.7919904423411875,"vX0":5.046105973058956,"vY0":-132.52591373632853,"vZ0":-8.10234761231195,"x":86.15,"y":217.4,"x0":-1.6195708754289908,"y0":50.00485966024236,"z0":6.102779297084878,"aX":6.814743799254797},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.4,"breakHorizontal":-8.0,"spinRate":2777,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4135911501150549,"extension":6.4225649517698455},"index":1,"playId":"5ac3c22a-f124-3f99-b38a-930004e13b0d","pitchNumber":2,"startTime":"2025-07-29T00:02:28.798Z","endTime":"2025-07-29T00:02:32.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.5229338087134,"aZ":-10.754658463895108,"pfxX":-2.426863518220512,"pfxZ":10.111581661757771,"pX":0.564169460235095,"pZ":2.913323672377185,"vX0":6.159166086796257,"vY0":-144.1666199021049,"vZ0":-7.698452643841418,"x":95.5,"y":160.12,"x0":-1.2786261826928695,"y0":50.004573121131536,"z0":6.271648347530798,"aX":-5.14237135323681},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.0,"breakHorizontal":3.2,"spinRate":2652,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.37900904524318246,"extension":6.494112457709109},"hitData":{"launchSpeed":104.4,"launchAngle":9.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":163.44,"coordY":79.54}},"index":2,"playId":"6356c5e7-735f-37aa-b796-a85a90499488","pitchNumber":3,"startTime":"2025-07-29T00:02:46.991Z","endTime":"2025-07-29T00:02:55.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:02:55.430Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Conforto flies out to left fielder Austin Hays.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:03:19.301Z","endTime":"2025-07-29T00:03:49.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.40000178368775,"strikeZoneBottom":1.65492857348617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.972685866005346,"aZ":-28.476068997354464,"pfxX":2.18979536699374,"pfxZ":2.1349542236574415,"pX":0.09259498312173596,"pZ":1.4872976411608025,"vX0":4.119012201470998,"vY0":-130.58316352148995,"vZ0":-6.376121480998225,"x":113.47,"y":198.62,"x0":-1.7883410181451482,"y0":50.000757482559905,"z0":6.097108981040588,"aX":3.7886232259314565},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.8,"breakHorizontal":-4.8,"spinRate":2826,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4191188288017891,"extension":6.515277036502439},"index":0,"playId":"78e95194-5169-3f64-b58b-3514670f3c64","pitchNumber":1,"startTime":"2025-07-29T00:03:22.574Z","endTime":"2025-07-29T00:03:26.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.44936486903895,"aZ":-9.84568708574787,"pfxX":-2.2299031827933673,"pfxZ":10.82611820502429,"pX":-0.18612488266303603,"pZ":3.1582466680158694,"vX0":4.4454256686046545,"vY0":-142.61242790055326,"vZ0":-7.045678750172175,"x":124.09,"y":153.51,"x0":-1.4745302264026148,"y0":50.00003914802492,"z0":6.280000148306868,"aX":-4.5984179351550605},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.4,"breakHorizontal":3.1,"spinRate":2662,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.3839130088684617,"extension":6.461472670552801},"hitData":{"launchSpeed":84.0,"launchAngle":36.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.98,"coordY":95.13}},"index":1,"playId":"6f8fa916-79c8-3462-9ddb-2f68d66ea079","pitchNumber":2,"startTime":"2025-07-29T00:03:38.867Z","endTime":"2025-07-29T00:03:49.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.49,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:03:49.979Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hyeseong Kim called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:04:27.886Z","endTime":"2025-07-29T00:05:43.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"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":0,"playId":"c27061fc-6b14-3d34-89be-175ef2bc0e47","startTime":"2025-07-29T00:04:12.912Z","endTime":"2025-07-29T00:04:15.912Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":2.9516394246466,"strikeZoneBottom":1.21021947606071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.09767877353805,"aZ":-11.97265255597301,"pfxX":-1.1668567191811547,"pfxZ":9.70403742116789,"pX":-0.08842895034671447,"pZ":3.389887329369201,"vX0":4.4036124407996216,"vY0":-143.36343330892183,"vZ0":-6.0453941763759484,"x":120.37,"y":147.25,"x0":-1.4927010512917878,"y0":50.00510710515962,"z0":6.273143009581445,"aX":-2.4302907204207673},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.6,"breakHorizontal":1.2,"spinRate":2753,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3820340656575367,"extension":6.454937220954278},"index":1,"playId":"ef3dc075-0ac2-3228-b6f1-58553558849e","pitchNumber":1,"startTime":"2025-07-29T00:04:30.268Z","endTime":"2025-07-29T00:04:33.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.5,"strikeZoneTop":2.92999967717365,"strikeZoneBottom":1.22208507578705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.73014889690216,"aZ":-10.757807296924069,"pfxX":-2.442939264117819,"pfxZ":10.176083141574813,"pX":-0.4152920440729445,"pZ":4.729978863600949,"vX0":3.799744239931562,"vY0":-143.98972595661513,"vZ0":-2.8054503087051725,"x":132.83,"y":111.07,"x0":-1.433245243549194,"y0":50.00197294743541,"z0":6.380394837995982,"aX":-5.141371366779467},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.1,"breakHorizontal":3.7,"spinRate":2698,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3800660448607647,"extension":6.429474460668123},"index":2,"playId":"d77ff96d-c5d7-38a7-ab08-a1a587b072b2","pitchNumber":2,"startTime":"2025-07-29T00:04:48.084Z","endTime":"2025-07-29T00:04:52.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":2.93,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.88104916597688,"aZ":-9.069700917150524,"pfxX":-4.222385811813155,"pfxZ":11.296249532318289,"pX":-0.1458567958646358,"pZ":2.220101402974831,"vX0":5.21488191233607,"vY0":-141.9588415524183,"vZ0":-9.435657638289342,"x":122.56,"y":178.84,"x0":-1.4563252071476502,"y0":50.00348711378791,"z0":6.160735611872256,"aX":-8.636350204060438},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.7,"breakHorizontal":6.6,"spinRate":2597,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.3855439922647532,"extension":6.4769904446967965},"index":3,"playId":"686e4849-4904-3621-83bd-d0dd82c0fde7","pitchNumber":3,"startTime":"2025-07-29T00:05:07.034Z","endTime":"2025-07-29T00:05:10.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-29T00:05:23.246Z","endTime":"2025-07-29T00:05:39.271Z","isPitch":false,"type":"action","player":{"id":808975,"link":"/api/v1/people/808975"},"defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.8,"strikeZoneTop":2.93000071973948,"strikeZoneBottom":1.20907778404357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.6321198023461,"aZ":-9.408413259736006,"pfxX":-3.6126254909752706,"pfxZ":10.811295185302157,"pX":-0.49248456260124923,"pZ":1.7135678947631732,"vX0":4.048511144701288,"vY0":-144.21156533772577,"vZ0":-10.949076216709347,"x":135.77,"y":192.51,"x0":-1.445378868793677,"y0":50.0037170910025,"z0":6.140619143027501,"aX":-7.607595965144148},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.5,"breakHorizontal":5.8,"spinRate":2524,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.3798620579311329,"extension":6.635281297670888},"index":5,"playId":"d841fc38-d8ff-3abb-9b67-288b8715041e","pitchNumber":4,"startTime":"2025-07-29T00:05:39.271Z","endTime":"2025-07-29T00:05:43.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:05:43.183Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Steer flies out to left fielder Michael Conforto.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:07:48.841Z","endTime":"2025-07-29T00:09:23.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":85.8,"strikeZoneTop":3.40245208063593,"strikeZoneBottom":1.56946219476422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.248919225538636,"aZ":-13.263216773262352,"pfxX":-3.8546630037491503,"pfxZ":10.019180845826629,"pX":0.9378513734998769,"pZ":1.698080548427658,"vX0":8.143609820515321,"vY0":-136.77833788035696,"vZ0":-7.307151387021024,"x":81.25,"y":192.93,"x0":-1.582398221808499,"y0":50.00305188448541,"z0":5.320974222640711,"aX":-7.276384585263278},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":5.2,"spinRate":2271,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40104022236418047,"extension":6.612912672417245},"index":0,"playId":"e1933ced-cefe-3aee-a284-48357a732922","pitchNumber":1,"startTime":"2025-07-29T00:07:53.860Z","endTime":"2025-07-29T00:07:57.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.37000195857066,"strikeZoneBottom":1.53941509850779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.784179193437843,"aZ":-25.59414230566545,"pfxX":-9.945756316502885,"pfxZ":3.7100271939071945,"pX":0.8937079011514304,"pZ":0.42273406191320273,"vX0":9.775335441998632,"vY0":-132.49844926857196,"vZ0":-7.891564482248818,"x":82.93,"y":227.37,"x0":-1.5544521534904783,"y0":50.00645317216997,"z0":5.315293589194181,"aX":-17.656310394581052},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.0,"breakHorizontal":15.8,"spinRate":1724,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.41367563378343686,"extension":6.558304842396692},"index":1,"playId":"887cfd69-fa85-326b-8b75-26a715d35e29","pitchNumber":2,"startTime":"2025-07-29T00:08:07.179Z","endTime":"2025-07-29T00:08:10.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.36999999762158,"strikeZoneBottom":1.58724446949741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.76393706909936,"aZ":-32.314205280809325,"pfxX":-9.459947315733029,"pfxZ":-0.07617896520740519,"pX":-0.048690354217520465,"pZ":0.2538382761379874,"vX0":7.482972379382814,"vY0":-132.08326246189077,"vZ0":-7.088507760402376,"x":118.86,"y":231.93,"x0":-1.692753500661822,"y0":50.00453112861102,"z0":5.355926430948013,"aX":-16.6763057004982},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.6,"breakHorizontal":15.5,"spinRate":1523,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4150507474631011,"extension":6.570541468480755},"index":2,"playId":"f2c159a0-b03e-3fbf-85eb-05094f53543f","pitchNumber":3,"startTime":"2025-07-29T00:08:23.363Z","endTime":"2025-07-29T00:08:27.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.36999939022592,"strikeZoneBottom":1.53864199244842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.10465906502637,"aZ":-17.511433120855443,"pfxX":-5.580410639013655,"pfxZ":7.745961453902968,"pX":-1.5488618284208984,"pZ":2.534179933724651,"vX0":2.5969718627378002,"vY0":-136.71596474350477,"vZ0":-4.577883881570213,"x":176.04,"y":170.36,"x0":-1.7859459507026128,"y0":50.0047568580855,"z0":5.432075137936942,"aX":-10.566257478304419},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":9.6,"spinRate":2214,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4006104438851579,"extension":6.446208767126628},"index":3,"playId":"2286d53e-08e0-3acc-a7c3-9c0eac7582e4","pitchNumber":4,"startTime":"2025-07-29T00:08:43.790Z","endTime":"2025-07-29T00:08:49.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":68.9,"strikeZoneTop":3.13432607164854,"strikeZoneBottom":1.24398783472272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.977181234341458,"aZ":-43.966987048404306,"pfxX":6.362385554494255,"pfxZ":-9.844554530179373,"pX":-0.11822117010705904,"pZ":2.450176296899184,"vX0":1.4714450821445122,"vY0":-109.53436192635448,"vZ0":2.836833106320559,"x":121.51,"y":172.63,"x0":-1.6275565833506618,"y0":50.00526227268562,"z0":5.889118864032951,"aX":7.618627249297035},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":-16.6,"breakHorizontal":-11.9,"spinRate":2773,"spinDirection":36},"zone":5,"typeConfidence":2.0,"plateTime":0.5028719977164551,"extension":6.451010100005945},"index":4,"playId":"d53d4b49-7f50-3627-88ac-e4196e734bbe","pitchNumber":5,"startTime":"2025-07-29T00:08:58.487Z","endTime":"2025-07-29T00:09:02.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.0,"endSpeed":87.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.009744608960183,"aZ":-17.105302823330167,"pfxX":-4.621799958709793,"pfxZ":7.759494116484531,"pX":-0.9492839671552622,"pZ":2.626168105648049,"vX0":4.269220711436904,"vY0":-138.25771526202823,"vZ0":-4.30639203591349,"x":153.18,"y":167.87,"x0":-1.9108495966410817,"y0":50.00034824818025,"z0":5.3473549888403085,"aX":-8.971900782738908},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":7.6,"spinRate":2194,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39574172038712474,"extension":6.478160377514016},"hitData":{"launchSpeed":76.0,"launchAngle":36.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.05,"coordY":123.51}},"index":5,"playId":"affb07c8-05de-38f0-b9ac-04f19a597fd1","pitchNumber":6,"startTime":"2025-07-29T00:09:15.527Z","endTime":"2025-07-29T00:09:23.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:09:23.349Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:09:44.022Z","endTime":"2025-07-29T00:11:34.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.40999952072043,"strikeZoneBottom":1.61513711741704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.22930385427628,"aZ":-24.697318882132087,"pfxX":2.3325492223081143,"pfxZ":4.269580368456941,"pX":1.1673232810248375,"pZ":2.6925672205479105,"vX0":6.856357686556594,"vY0":-131.1332476980748,"vZ0":-2.4397896769637817,"x":72.5,"y":166.08,"x0":-1.7782229770570652,"y0":50.00362322181983,"z0":5.466406734487709,"aX":4.085497437703235},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.4,"breakHorizontal":-5.6,"spinRate":2413,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.4167683999196754,"extension":6.544292160659939},"index":0,"playId":"a4cd08bf-7fcf-305f-9e55-829b67cf60a2","pitchNumber":1,"startTime":"2025-07-29T00:09:47.993Z","endTime":"2025-07-29T00:09:52.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.0,"endSpeed":86.7,"strikeZoneTop":3.40999981622853,"strikeZoneBottom":1.61555901285223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.13625046790652,"aZ":-13.665559279616238,"pfxX":-5.212766264952402,"pfxZ":9.610095437202668,"pX":0.33223123998270937,"pZ":1.7530369042823106,"vX0":7.139849970524679,"vY0":-137.98670457080038,"vZ0":-7.525782181832325,"x":104.34,"y":191.45,"x0":-1.6133029980792983,"y0":50.00043368858293,"z0":5.439333608056056,"aX":-10.036718870580781},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":7.9,"spinRate":2259,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3971728958399581,"extension":6.472199550100051},"index":1,"playId":"296a2b5f-0332-36e3-85dd-f1c63f3afa96","pitchNumber":2,"startTime":"2025-07-29T00:10:00.396Z","endTime":"2025-07-29T00:10:04.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.41000137510314,"strikeZoneBottom":1.56861395378061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.32585008590736,"aZ":-29.911884174056407,"pfxX":-9.298533834718452,"pfxZ":1.2600793618716821,"pX":-0.37854423719915037,"pZ":1.7530090083871737,"vX0":6.773280511017404,"vY0":-133.54156350764455,"vZ0":-3.7537492552733775,"x":131.43,"y":191.45,"x0":-1.7423251061294174,"y0":50.00629835818161,"z0":5.333655547703648,"aX":-16.762253298459353},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.7,"breakHorizontal":15.4,"spinRate":1499,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.41047711268102605,"extension":6.607813200117254},"index":2,"playId":"4a360fc8-603c-3017-8739-27e54421689a","pitchNumber":3,"startTime":"2025-07-29T00:10:13.097Z","endTime":"2025-07-29T00:10:18.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-29T00:10:27.112Z","endTime":"2025-07-29T00:10:36.530Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.34720034327415,"strikeZoneBottom":1.48353197256892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.622684383937273,"aZ":-15.901958728569745,"pfxX":-4.811072583986489,"pfxZ":8.26652026749738,"pX":0.24412266560269633,"pZ":4.335797499514977,"vX0":7.085613132379815,"vY0":-139.48883023226952,"vZ0":-0.3895570090622219,"x":107.69,"y":121.71,"x0":-1.7049555758422172,"y0":50.00522212949658,"z0":5.5264707764379395,"aX":-9.473933276341803},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":7.2,"spinRate":2224,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.39279001952984016,"extension":6.439254259954552},"index":4,"playId":"380d68d3-231f-3beb-9da9-ad15c2d70efe","pitchNumber":4,"startTime":"2025-07-29T00:10:36.530Z","endTime":"2025-07-29T00:10:41.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":69.6,"strikeZoneTop":3.40230908829993,"strikeZoneBottom":1.49580248445761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.847376993190817,"aZ":-44.831609842824626,"pfxX":5.743590273732488,"pfxZ":-10.414782813435767,"pX":-0.16819113665016944,"pZ":1.1033772585960933,"vX0":1.1305200883005058,"vY0":-110.49306248273146,"vZ0":0.44324078854514015,"x":123.41,"y":208.99,"x0":-1.43426697775261,"y0":50.00302125652354,"z0":5.677835925689662,"aX":6.9796040123942955},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.4,"breakVerticalInduced":-18.2,"breakHorizontal":-10.7,"spinRate":2885,"spinDirection":28},"zone":13,"typeConfidence":2.0,"plateTime":0.4990172148430596,"extension":6.638459926173841},"index":5,"playId":"bcf85914-2771-3036-96a9-ff26b8547b77","pitchNumber":5,"startTime":"2025-07-29T00:10:54.872Z","endTime":"2025-07-29T00:10:59.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.676199000264358,"aZ":-12.601748273371067,"pfxX":-4.97564927542218,"pfxZ":9.949773215978002,"pX":0.08782329850612769,"pZ":2.5856069294636725,"vX0":6.9122166106868645,"vY0":-139.457992780187,"vZ0":-5.343846247376765,"x":109.64,"y":152.68,"x0":-1.7777224147642723,"y0":50.00683648456441,"z0":5.359609550246511,"aX":-9.792399904728198},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":7.6,"spinRate":2342,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.39291841425586194,"extension":6.534503255756777},"index":6,"playId":"467c608f-23a4-393f-ab4f-13604acc2328","pitchNumber":6,"startTime":"2025-07-29T00:11:11.569Z","endTime":"2025-07-29T00:11:15.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.36597213111913,"strikeZoneBottom":1.54474120214336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.210809524153326,"aZ":-19.83503128153656,"pfxX":-8.965269031843372,"pfxZ":6.316659058525628,"pX":0.5385695637044684,"pZ":2.4445292291813705,"vX0":9.09057699104045,"vY0":-138.89528752399562,"vZ0":-4.317858545186592,"x":96.47,"y":172.78,"x0":-1.6125052681115455,"y0":50.00114705750276,"z0":5.338741721924205,"aX":-17.50925628321767},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.7,"breakHorizontal":14.3,"spinRate":2323,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.39438975471810656,"extension":6.455720355475126},"index":7,"playId":"4da62462-5731-3f37-a260-9227c5e9f2a7","pitchNumber":7,"startTime":"2025-07-29T00:11:29.809Z","endTime":"2025-07-29T00:11:34.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:11:34.327Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Benson flies out to left fielder Michael Conforto.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:11:50.874Z","endTime":"2025-07-29T00:13:02.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.8,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.564679316482522,"aZ":-25.750779817283497,"pfxX":0.7836747650575959,"pfxZ":3.6395942944606645,"pX":0.893112633193562,"pZ":3.153882264535048,"vX0":6.887664198918274,"vY0":-131.69953140220264,"vZ0":-0.9961255447869127,"x":82.96,"y":153.63,"x0":-1.8521740260133226,"y0":50.004671481763204,"z0":5.43223291227046,"aX":1.3842036013876005},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.6,"breakHorizontal":-2.9,"spinRate":2417,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.41503270620163635,"extension":6.460579689633454},"index":0,"playId":"faf708d9-8bf9-3ff9-a70a-35f7098150ab","pitchNumber":1,"startTime":"2025-07-29T00:11:56.487Z","endTime":"2025-07-29T00:12:02.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.79999884830532,"strikeZoneBottom":1.80200329114999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.60621702886548,"aZ":-27.760741374585653,"pfxX":-2.918722908105032,"pfxZ":2.5428270545713243,"pX":-1.1262241933746502,"pZ":3.601305404925544,"vX0":3.126924659640466,"vY0":-130.78779396090124,"vZ0":0.45487989429541564,"x":159.93,"y":141.54,"x0":-1.9559604402742512,"y0":50.00646142047826,"z0":5.500730144954262,"aX":-5.076586961713256},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.9,"breakHorizontal":4.7,"spinRate":1092,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.41817234448898066,"extension":6.486019197761057},"index":1,"playId":"bd1e5bad-fbe5-3479-91a2-9f7c484a40cd","pitchNumber":2,"startTime":"2025-07-29T00:12:13.759Z","endTime":"2025-07-29T00:12:17.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.79999996075023,"strikeZoneBottom":1.89955516388016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.469603201126674,"aZ":-28.691279439525786,"pfxX":-3.1562694715176214,"pfxZ":1.9841242328578037,"pX":-1.2468676067692843,"pZ":3.053308402288855,"vX0":2.9017712212811158,"vY0":-130.92577292382975,"vZ0":-0.9893594753831887,"x":164.53,"y":156.34,"x0":-1.9529694339219652,"y0":50.00446930927062,"z0":5.55970088420858,"aX":-5.547243941675562},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.6,"breakHorizontal":5.2,"spinRate":1323,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.41640709694687583,"extension":6.415190238146605},"index":2,"playId":"72c743fd-72ee-3da0-9947-6ebe2c326697","pitchNumber":3,"startTime":"2025-07-29T00:12:28.946Z","endTime":"2025-07-29T00:12:32.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.8,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.4749278443986,"aZ":-13.505122954869325,"pfxX":-5.3275138426381305,"pfxZ":9.991251411725013,"pX":-0.6795904489673827,"pZ":2.9333783769447557,"vX0":5.4187601313293,"vY0":-136.21537537754995,"vZ0":-3.885877719222642,"x":142.9,"y":159.58,"x0":-2.007843788836398,"y0":50.0049573642329,"z0":5.319954187647636,"aX":-9.957206183339029},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":8.4,"spinRate":2257,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4029589580864741,"extension":6.536636174765826},"hitData":{"launchSpeed":93.4,"launchAngle":48.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.66,"coordY":116.61}},"index":3,"playId":"214387f6-a78b-3e32-b248-eb8a6402d209","pitchNumber":4,"startTime":"2025-07-29T00:12:53.447Z","endTime":"2025-07-29T00:13:02.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:13:02.517Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Rojas doubles (8) on a ground ball to left fielder Austin Hays.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:15:05.657Z","endTime":"2025-07-29T00:15:22.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.023107390344013,"aZ":-28.14858365937608,"pfxX":1.0360292800825541,"pfxZ":2.365271574515038,"pX":0.18575342544510745,"pZ":2.914634266984625,"vX0":4.143743655446382,"vY0":-129.6367631967727,"vZ0":-3.2049271699314845,"x":109.92,"y":160.08,"x0":-1.567806244921087,"y0":50.00345295300858,"z0":6.314932714470761,"aX":1.7636231113198653},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.8,"breakHorizontal":-2.8,"spinRate":2789,"spinDirection":103},"zone":2,"typeConfidence":2.0,"plateTime":0.4224524703374697,"extension":6.35494094111933},"hitData":{"launchSpeed":90.0,"launchAngle":4.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.33,"coordY":140.03}},"index":0,"playId":"c2d86c5f-0882-33e7-8207-0f6b30c2ad8f","pitchNumber":1,"startTime":"2025-07-29T00:15:11.152Z","endTime":"2025-07-29T00:15:22.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":1.17,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:15:22.490Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:15:47.393Z","endTime":"2025-07-29T00:17:27.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.96723173757134,"aZ":-10.748234971628115,"pfxX":-2.409636366546688,"pfxZ":10.682909583099754,"pX":0.02854106330038723,"pZ":2.4139556325435807,"vX0":5.02198661888568,"vY0":-140.30496264338345,"vZ0":-8.799698580444458,"x":115.91,"y":173.6,"x0":-1.4666755367702868,"y0":50.00218744848959,"z0":6.279994540549905,"aX":-4.832898131048875},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":3.4,"spinRate":2452,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.38948592498814394,"extension":6.461594284554096},"index":0,"playId":"da00f791-2526-36d8-8ace-e926b3274847","pitchNumber":1,"startTime":"2025-07-29T00:15:54.045Z","endTime":"2025-07-29T00:15:58.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.27999940243548,"strikeZoneBottom":1.49918420353784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.910723418133312,"aZ":-30.01236805998574,"pfxX":2.8598206312378895,"pfxZ":1.2169148186090366,"pX":1.6592444087337257,"pZ":-0.20841240132843067,"vX0":7.841485906127174,"vY0":-132.46637656421132,"vZ0":-10.320722211838524,"x":53.75,"y":244.41,"x0":-1.709390766052707,"y0":50.00623174726028,"z0":5.927704891992463,"aX":5.089121000003054},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.1,"breakHorizontal":-6.8,"spinRate":2838,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4132509612883677,"extension":6.684922976992068},"index":1,"playId":"a7400dc9-1a1c-3ae2-bb4b-26fda4b20d6d","pitchNumber":2,"startTime":"2025-07-29T00:16:12.201Z","endTime":"2025-07-29T00:16:16.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.41758218445205,"aZ":-33.32186566014794,"pfxX":3.2964273197252987,"pfxZ":-0.6625845193268969,"pX":0.8039191502240349,"pZ":1.8439952775486492,"vX0":5.396569922013001,"vY0":-130.65558381648393,"vZ0":-4.884525122978646,"x":86.36,"y":188.99,"x0":-1.716357432087866,"y0":50.00518690501724,"z0":6.2408125621523185,"aX":5.700498015143815},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.0,"breakHorizontal":-7.2,"spinRate":2881,"spinDirection":96},"zone":9,"typeConfidence":2.0,"plateTime":0.41915918602950475,"extension":6.46403467374787},"index":2,"playId":"544dfcd2-759c-3fc6-9c48-43629977eed2","pitchNumber":3,"startTime":"2025-07-29T00:16:39.358Z","endTime":"2025-07-29T00:16:42.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-29T00:16:45.990Z","endTime":"2025-07-29T00:17:03.612Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":98.8,"endSpeed":90.5,"strikeZoneTop":3.28000015958161,"strikeZoneBottom":1.52217008593516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.719746262237805,"aZ":-11.992339019421983,"pfxX":-0.7121818580296505,"pfxZ":9.60874158559398,"pX":0.03530851709027713,"pZ":3.8718880753554044,"vX0":4.47763099296165,"vY0":-143.86446325122063,"vZ0":-4.980152978891123,"x":115.65,"y":134.24,"x0":-1.4474047970025712,"y0":50.006230806805114,"z0":6.366088615704957,"aX":-1.4972424430518905},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.6,"breakHorizontal":0.4,"spinRate":2641,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.38042827323326067,"extension":6.397475912820682},"index":4,"playId":"b07e6d54-8b8c-3089-9ccf-048f40481c81","pitchNumber":4,"startTime":"2025-07-29T00:17:03.612Z","endTime":"2025-07-29T00:17:07.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":89.9,"endSpeed":82.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.955616026847256,"aZ":-28.909702442291522,"pfxX":2.909622174049926,"pfxZ":1.8898870722104562,"pX":1.032346049179515,"pZ":2.3656008465327627,"vX0":5.892524545675176,"vY0":-130.80970703326392,"vZ0":-4.426067832058767,"x":77.65,"y":174.91,"x0":-1.628935569678781,"y0":50.005632093994635,"z0":6.250557006525243,"aX":5.035916767180863},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.6,"breakHorizontal":-6.6,"spinRate":2882,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.41894046215634617,"extension":6.3990709094757365},"index":5,"playId":"e8e0c4fe-d3b7-34dd-ad2e-4bbc3493ba5b","pitchNumber":5,"startTime":"2025-07-29T00:17:24.069Z","endTime":"2025-07-29T00:17:27.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.3,"awayTeamWinProbability":52.7,"homeTeamWinProbabilityAdded":5.399999999999999,"leverageIndex":1.6,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:17:27.807Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a ground ball to left fielder Austin Hays, deflected by third baseman Noelvi Marte. Miguel Rojas to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:17:46.491Z","endTime":"2025-07-29T00:19:26.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnThird":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.01073725252109,"aZ":-8.063091401944893,"pfxX":-1.9095056681720113,"pfxZ":11.73855136583061,"pX":0.22322662136488303,"pZ":1.9987343341593438,"vX0":5.208483383381704,"vY0":-142.9036862322619,"vZ0":-10.38656236164672,"x":108.49,"y":184.81,"x0":-1.3804803803809076,"y0":50.00497315705628,"z0":6.2003480979395285,"aX":-3.92300029237702},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.2,"breakHorizontal":2.3,"spinRate":2600,"spinDirection":198},"zone":8,"typeConfidence":2.0,"plateTime":0.3842836141479711,"extension":6.519126767963286},"index":0,"playId":"9eef192c-b560-38c5-866e-5a8e038ba526","pitchNumber":1,"startTime":"2025-07-29T00:17:52.095Z","endTime":"2025-07-29T00:17:55.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":92.5,"endSpeed":84.7,"strikeZoneTop":3.1448156698244,"strikeZoneBottom":1.46011470457906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.98907731311461,"aZ":-31.700869747237654,"pfxX":3.8564790651353165,"pfxZ":0.2620700378156089,"pX":0.6612486197976873,"pZ":1.9100904479434964,"vX0":4.908669762417472,"vY0":-134.5212103043531,"vZ0":-5.4054897266002,"x":91.79,"y":187.21,"x0":-1.6927997154768595,"y0":50.00360341926983,"z0":6.210913960779738,"aX":7.021720369267136},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.6,"breakHorizontal":-8.0,"spinRate":2913,"spinDirection":111},"zone":9,"typeConfidence":2.0,"plateTime":0.4082027819989942,"extension":6.4445065489219955},"index":1,"playId":"a337b25d-71ae-31d0-9265-632d6d10e1aa","pitchNumber":2,"startTime":"2025-07-29T00:18:12.551Z","endTime":"2025-07-29T00:18:16.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.25000136113865,"strikeZoneBottom":1.53574132462325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.07420533558754,"aZ":-33.075749725201526,"pfxX":2.3785429167484455,"pfxZ":-0.5030479166665618,"pX":1.6192207069294646,"pZ":1.010239495799846,"vX0":7.199239089072959,"vY0":-133.18998701217072,"vZ0":-7.261364040552785,"x":55.28,"y":211.5,"x0":-1.4297778310776381,"y0":50.00447853466361,"z0":6.169547902240112,"aX":4.26390758736644},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-2.3,"breakHorizontal":-5.9,"spinRate":2846,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4115221767097874,"extension":6.489558411132407},"index":2,"playId":"59956a67-e848-36fd-a224-ddb1b6e4a637","pitchNumber":3,"startTime":"2025-07-29T00:18:32.356Z","endTime":"2025-07-29T00:18:36.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":91.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.293138744659316,"aZ":-10.275149451509076,"pfxX":-0.6375967662139161,"pfxZ":10.127527197606218,"pX":-0.25966221513641563,"pZ":3.0473234307365638,"vX0":3.430032807523904,"vY0":-146.29143744761828,"vZ0":-7.590126255018431,"x":126.9,"y":156.5,"x0":-1.3657205029271982,"y0":50.00265678084143,"z0":6.2953502442254035,"aX":-1.3792290203868431},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":16.9,"breakHorizontal":0.5,"spinRate":2625,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.3747651429166039,"extension":6.484645556308607},"index":3,"playId":"7f9ab606-b8d4-31ff-893d-763cf0714e5f","pitchNumber":4,"startTime":"2025-07-29T00:18:53.556Z","endTime":"2025-07-29T00:18:57.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.57602874948747,"aZ":-9.69851381282169,"pfxX":-2.085080343395743,"pfxZ":10.917401887338345,"pX":-0.0562885289042491,"pZ":2.96090235726097,"vX0":3.9483480094724275,"vY0":-143.58407514148342,"vZ0":-7.587103343690948,"x":119.15,"y":158.84,"x0":-1.1871422056989138,"y0":50.004047903721776,"z0":6.2638911786001295,"aX":-4.2932929422566},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.1,"breakHorizontal":2.9,"spinRate":2715,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.3835173150112028,"extension":6.585312527906951},"hitData":{"launchSpeed":88.2,"launchAngle":8.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.65,"coordY":165.36}},"index":4,"playId":"6ab0f40d-4285-33cf-8fd9-87e3dd0db089","pitchNumber":5,"startTime":"2025-07-29T00:19:16.046Z","endTime":"2025-07-29T00:19:26.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":1.73,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:19:26.198Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shohei Ohtani doubles (13) on a sharp line drive to center fielder TJ Friedl. Miguel Rojas scores. Mookie Betts scores.","rbi":2,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:19:58.114Z","endTime":"2025-07-29T00:20:33.871Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":{"id":695505,"link":"/api/v1/people/695505"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":{"id":695505,"link":"/api/v1/people/695505"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.8,"endSpeed":90.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.00407144139864,"aZ":-9.963325712721165,"pfxX":-1.4066791371544138,"pfxZ":10.555313407414099,"pX":0.3125144526988615,"pZ":3.8205603495734874,"vX0":5.337751909312518,"vY0":-143.84334809439045,"vZ0":-5.426124750076611,"x":105.09,"y":135.62,"x0":-1.3810123671266188,"y0":50.006639466271,"z0":6.343538737037401,"aX":-2.9609338804022354},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.2,"breakHorizontal":1.6,"spinRate":2644,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.38014049421299845,"extension":6.536761625162219},"index":0,"playId":"d9e31107-ee6f-37a3-ad5c-d6e74d1f9c4f","pitchNumber":1,"startTime":"2025-07-29T00:20:02.260Z","endTime":"2025-07-29T00:20:05.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.215985336607105,"aZ":-9.554824152127578,"pfxX":-1.7000169461089523,"pfxZ":10.645652019350806,"pX":-0.11915693080100451,"pZ":2.1986466548134644,"vX0":4.344493652240036,"vY0":-144.50110701986424,"vZ0":-9.674557079878365,"x":121.54,"y":179.42,"x0":-1.418138111300517,"y0":50.00280766932297,"z0":6.168461309066383,"aX":-3.6126279291282346},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.6,"breakHorizontal":2.3,"spinRate":2688,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.37838874465136163,"extension":6.462922599828641},"hitData":{"launchSpeed":110.7,"launchAngle":17.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":140.46,"coordY":54.22}},"index":1,"playId":"c0ccabc5-8e96-3ae8-a13e-e6991658132a","pitchNumber":2,"startTime":"2025-07-29T00:20:21.463Z","endTime":"2025-07-29T00:20:33.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-17.7,"leverageIndex":2.51,"dramaIndex":176.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:20:33.871Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:21:52.106Z","endTime":"2025-07-29T00:23:49.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T00:21:15.863Z","endTime":"2025-07-29T00:21:54.486Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.50999981147609,"strikeZoneBottom":1.57976109371772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.061874511194294,"aZ":-32.267530932166416,"pfxX":3.232617786328058,"pfxZ":-0.05300072145093715,"pX":1.1363068280405377,"pZ":2.788940787225686,"vX0":6.245639181522208,"vY0":-133.25500994993502,"vZ0":-2.9549269061651824,"x":73.69,"y":163.48,"x0":-1.6558014965233037,"y0":50.001922620579045,"z0":6.23821924874333,"aX":5.824641094918794},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.5,"breakHorizontal":-7.2,"spinRate":2835,"spinDirection":104},"zone":12,"typeConfidence":2.0,"plateTime":0.4106940823931846,"extension":6.4846724416529025},"index":1,"playId":"f1c8fd41-a9f2-301c-9b7e-22af60c3dc02","pitchNumber":1,"startTime":"2025-07-29T00:21:54.486Z","endTime":"2025-07-29T00:21:58.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2616036973601,"aZ":-33.408200029858605,"pfxX":3.1203836810592094,"pfxZ":-0.6859232881521198,"pX":0.8858266877276029,"pZ":1.576368857657874,"vX0":5.408570139508419,"vY0":-132.76376530726716,"vZ0":-5.670516195102746,"x":83.23,"y":196.22,"x0":-1.5798790502472366,"y0":50.00555498096589,"z0":6.158847948639937,"aX":5.594440693319819},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-2.3,"breakHorizontal":-6.8,"spinRate":2800,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4118782933209877,"extension":6.5123597865288465},"index":2,"playId":"a39bef3b-b937-3897-81b3-3ed1aa272fd7","pitchNumber":2,"startTime":"2025-07-29T00:22:12.152Z","endTime":"2025-07-29T00:22:15.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.136737871074594,"aZ":-30.172491806376232,"pfxX":4.4127574355126296,"pfxZ":1.105521055688726,"pX":0.6768579860324047,"pZ":2.5991036611138947,"vX0":4.555032161423962,"vY0":-133.8497331075502,"vZ0":-3.8384219842980163,"x":91.2,"y":168.6,"x0":-1.620948750771961,"y0":50.00474850569803,"z0":6.214529322545495,"aX":7.999181960262147},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.3,"breakHorizontal":-9.0,"spinRate":2817,"spinDirection":89},"zone":6,"typeConfidence":2.0,"plateTime":0.4093613127847848,"extension":6.456764643971585},"index":3,"playId":"c66e3605-530d-3eae-a1ab-02f4f3114fc0","pitchNumber":3,"startTime":"2025-07-29T00:22:30.340Z","endTime":"2025-07-29T00:22:33.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.434579180084164,"aZ":-8.948103464236526,"pfxX":-1.9892649156936253,"pfxZ":11.055860085825884,"pX":1.0859638841394845,"pZ":3.6137006306438852,"vX0":7.595694805125276,"vY0":-144.01591664769438,"vZ0":-6.024167877116442,"x":75.61,"y":141.21,"x0":-1.3270676382156041,"y0":50.00071110634198,"z0":6.2859363410889575,"aX":-4.179336834625238},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.0,"breakHorizontal":2.0,"spinRate":2639,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.3803155942307015,"extension":6.476521690082588},"index":4,"playId":"0f1755d9-939f-378e-a658-cf03e10e74dd","pitchNumber":4,"startTime":"2025-07-29T00:22:55.945Z","endTime":"2025-07-29T00:22:59.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":92.5,"endSpeed":85.5,"strikeZoneTop":3.50999719486082,"strikeZoneBottom":1.57541216403609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.155077334410986,"aZ":-20.005425100712447,"pfxX":-7.627952573527457,"pfxZ":6.590799896704978,"pX":0.8168089474658836,"pZ":1.8611055662790232,"vX0":8.723667869677449,"vY0":-134.30399981152001,"vZ0":-7.55414082408661,"x":85.87,"y":188.53,"x0":-1.4660135874709035,"y0":50.00545652588992,"z0":6.108084050399805,"aX":-14.087951597812447},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.7,"breakHorizontal":12.2,"spinRate":1447,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.406171163047623,"extension":6.498411931931725},"index":5,"playId":"03079bd3-02aa-37af-9098-c6244a1c38ad","pitchNumber":5,"startTime":"2025-07-29T00:23:21.258Z","endTime":"2025-07-29T00:23:26.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.324946664337343,"aZ":-29.06030057284376,"pfxX":1.376082054515372,"pfxZ":1.7050960723212132,"pX":1.4159524230346212,"pZ":2.699419406682687,"vX0":7.2427324791780245,"vY0":-134.44367708516515,"vZ0":-3.869103451238203,"x":63.03,"y":165.9,"x0":-1.4926240341595234,"y0":50.00633976652942,"z0":6.2213766632249055,"aX":2.5167023246470612},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":-4.1,"spinRate":2903,"spinDirection":90},"zone":12,"typeConfidence":2.0,"plateTime":0.40751000949367233,"extension":6.480452926309577},"index":6,"playId":"5eab7e71-b4f5-3f18-97f2-cab8742c0434","pitchNumber":6,"startTime":"2025-07-29T00:23:45.544Z","endTime":"2025-07-29T00:23:49.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.1,"awayTeamWinProbability":73.9,"homeTeamWinProbabilityAdded":2.8000000000000007,"leverageIndex":1.03,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:23:49.607Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Freddie Freeman pops out to second baseman Matt McLain.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:24:08.784Z","endTime":"2025-07-29T00:26:41.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":91.7,"endSpeed":83.9,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.64978746615144,"aZ":-25.480042852032383,"pfxX":1.6524378536731112,"pfxZ":3.7247547463884167,"pX":0.7271603165998283,"pZ":2.87526623545556,"vX0":5.980968466401409,"vY0":-133.440690173438,"vZ0":-3.854527096828932,"x":89.28,"y":161.15,"x0":-1.761075377412507,"y0":50.002759204381555,"z0":6.181626537760171,"aX":2.9687764710151345},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.1,"breakHorizontal":-4.3,"spinRate":2868,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.4110111052306511,"extension":6.439298272145876},"index":0,"playId":"bf830acd-b29d-30a1-9690-65051096ad7e","pitchNumber":1,"startTime":"2025-07-29T00:24:16.204Z","endTime":"2025-07-29T00:24:20.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.463187222351824,"aZ":-24.160937015698803,"pfxX":-8.100757924790063,"pfxZ":4.484999776142461,"pX":0.15776485374638824,"pZ":0.9833187347558657,"vX0":8.090675958557169,"vY0":-131.9511795767857,"vZ0":-8.449071668254748,"x":110.99,"y":212.23,"x0":-1.8757070430142466,"y0":50.00498094951666,"z0":5.968689822082384,"aX":-14.48288938668372},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.7,"breakHorizontal":13.2,"spinRate":1378,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.412936558812909,"extension":6.487247075765439},"index":1,"playId":"970aa349-451d-373b-9806-2d218e2382cb","pitchNumber":2,"startTime":"2025-07-29T00:24:39.641Z","endTime":"2025-07-29T00:24:43.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":100.5,"endSpeed":91.8,"strikeZoneTop":3.71000141735251,"strikeZoneBottom":1.67606101968209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.13646309107064,"aZ":-11.812505942446244,"pfxX":-2.279132783188071,"pfxZ":9.377643706481049,"pX":-0.7611536119124587,"pZ":4.940000116961729,"vX0":2.9560536437348093,"vY0":-146.34926053612958,"vZ0":-2.185042317309642,"x":146.01,"y":105.4,"x0":-1.487630202129549,"y0":50.00717236172447,"z0":6.402716078423769,"aX":-4.951150612133083},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":16.7,"breakHorizontal":3.6,"spinRate":2796,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.374071081811322,"extension":6.398128990897956},"index":2,"playId":"78c94297-65f6-3dea-95e4-2405b476adc7","pitchNumber":3,"startTime":"2025-07-29T00:25:02.178Z","endTime":"2025-07-29T00:25:05.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.7,"endSpeed":92.4,"strikeZoneTop":3.70999821577863,"strikeZoneBottom":1.83021601599965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.16332826887578,"aZ":-11.32373711337302,"pfxX":-2.3739738872503557,"pfxZ":9.532329213406674,"pX":-0.9500671688800746,"pZ":3.5795765244175612,"vX0":3.085110027915276,"vY0":-146.61470002933032,"vZ0":-5.644726143166265,"x":153.21,"y":142.13,"x0":-1.7052337253841061,"y0":50.001115089609236,"z0":6.199238081182399,"aX":-5.191973597126677},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":16.4,"breakHorizontal":3.7,"spinRate":2551,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3729279482859087,"extension":6.483625061334814},"index":3,"playId":"767f9860-6507-3631-ba13-e9ec1c34b037","pitchNumber":4,"startTime":"2025-07-29T00:25:23.362Z","endTime":"2025-07-29T00:25:26.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.5242202643265,"aZ":-23.493845393765078,"pfxX":-8.25405334066859,"pfxZ":4.778597848405908,"pX":-0.44627134175030314,"pZ":1.7613814272124981,"vX0":6.772397061047269,"vY0":-133.20774661522032,"vZ0":-6.789789272187823,"x":134.01,"y":191.22,"x0":-1.9348622903380486,"y0":50.00638874830459,"z0":6.013616180435771,"aX":-15.007754059492973},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.6,"breakHorizontal":13.7,"spinRate":1597,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.4093895046659495,"extension":6.427669862078573},"index":4,"playId":"e5fd7d03-fef6-32a1-9b89-0ae077794a55","pitchNumber":5,"startTime":"2025-07-29T00:25:44.852Z","endTime":"2025-07-29T00:25:48.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":99.4,"endSpeed":90.9,"strikeZoneTop":3.73034573424732,"strikeZoneBottom":1.71509823801125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.17687186149164,"aZ":-11.029967234395402,"pfxX":-1.644297472121457,"pfxZ":9.949847825539601,"pX":0.5134033215699504,"pZ":4.641205272761829,"vX0":6.12002741493513,"vY0":-144.72160025030047,"vZ0":-2.780790079392675,"x":97.43,"y":113.47,"x0":-1.413315209468075,"y0":50.0027119147307,"z0":6.288256171733072,"aX":-3.494390612038637},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.6,"breakHorizontal":1.8,"spinRate":2651,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.3781881207057953,"extension":6.475078079539948},"index":5,"playId":"419eff1c-2701-3729-bff0-db171d9dfab5","pitchNumber":6,"startTime":"2025-07-29T00:26:10.319Z","endTime":"2025-07-29T00:26:13.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":92.1,"endSpeed":85.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.077791297983584,"aZ":-25.840576399740815,"pfxX":1.0384787265676438,"pfxZ":3.4496293877469597,"pX":0.37190086892138585,"pZ":2.910665707733986,"vX0":5.555728323816164,"vY0":-134.16450429049814,"vZ0":-3.6573466699188804,"x":102.82,"y":160.19,"x0":-1.8545116677207865,"y0":50.001884905626994,"z0":6.11802453979839,"aX":1.906821109888855},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.8,"breakHorizontal":-3.0,"spinRate":2818,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.4071271254032176,"extension":6.450031294118565},"hitData":{"launchSpeed":83.9,"launchAngle":68.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":148.27,"coordY":157.26}},"index":6,"playId":"c46265cd-1274-320c-9fe5-0c71321a8cfb","pitchNumber":7,"startTime":"2025-07-29T00:26:31.332Z","endTime":"2025-07-29T00:26:41.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.06,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:26:41.346Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Noelvi Marte grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:28:48.956Z","endTime":"2025-07-29T00:29:00.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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(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":93.4,"endSpeed":86.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.636662105727776,"aZ":-18.535240448023245,"pfxX":-7.454638030054241,"pfxZ":7.223584548192701,"pX":-0.8856270567492533,"pZ":3.1383239016559745,"vX0":4.603473999037801,"vY0":-135.9958888163636,"vZ0":-3.1259966708189024,"x":150.76,"y":154.05,"x0":-1.6249940851658098,"y0":50.00101609012842,"z0":5.576191557494638,"aX":-14.0714163627298},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.7,"breakHorizontal":12.6,"spinRate":2155,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4015568517662125,"extension":6.612210315718644},"hitData":{"launchSpeed":65.7,"launchAngle":11.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":95.41,"coordY":146.05}},"index":0,"playId":"ed2bfeb5-53bb-33a5-830b-5c6d52035a2f","pitchNumber":1,"startTime":"2025-07-29T00:28:52.484Z","endTime":"2025-07-29T00:29:00.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:29:00.511Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Friedl pops out to shortstop Mookie Betts.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:29:22.369Z","endTime":"2025-07-29T00:29:51.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"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(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.1,"endSpeed":85.3,"strikeZoneTop":3.23999970151112,"strikeZoneBottom":1.50781413328964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.979496951149386,"aZ":-15.250265487767411,"pfxX":-4.3614820303307145,"pfxZ":9.071700669474128,"pX":-0.7503065984944662,"pZ":2.8296252148087926,"vX0":4.528054909298979,"vY0":-135.57520265900882,"vZ0":-4.343339168767714,"x":145.6,"y":162.38,"x0":-1.8735696339158159,"y0":50.005481438363894,"z0":5.513150805771819,"aX":-8.139816304706924},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":7.0,"spinRate":2172,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.40363036612201686,"extension":6.397306870826164},"index":0,"playId":"47be7256-41c3-3503-ab5d-dd851638fbb2","pitchNumber":1,"startTime":"2025-07-29T00:29:26.649Z","endTime":"2025-07-29T00:29:30.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.3,"endSpeed":86.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.974618789563742,"aZ":-13.641574102387906,"pfxX":-5.847456641287634,"pfxZ":9.556158386613342,"pX":-0.4465155935192165,"pZ":1.9511264483737625,"vX0":5.752877286666119,"vY0":-138.61766077882518,"vZ0":-6.720425314814832,"x":134.02,"y":186.1,"x0":-1.7924959624797945,"y0":50.00312897314713,"z0":5.3238339267553405,"aX":-11.34092403905676},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2260,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.39565382449425757,"extension":6.53334660028421},"hitData":{"launchSpeed":77.8,"launchAngle":63.0,"totalDistance":185.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":94.05,"coordY":139.01}},"index":1,"playId":"3153fc5a-915a-3315-b99e-3b6809f7f7f5","pitchNumber":2,"startTime":"2025-07-29T00:29:43.913Z","endTime":"2025-07-29T00:29:51.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:29:51.695Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:30:13.183Z","endTime":"2025-07-29T00:31:30.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.6,"endSpeed":67.1,"strikeZoneTop":3.13000082324416,"strikeZoneBottom":1.45089136326864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.810847911977326,"aZ":-43.52419587606172,"pfxX":6.311633573977159,"pfxZ":-9.982065503508986,"pX":-0.15089151830829928,"pZ":1.9170294794184124,"vX0":1.2042741698685462,"vY0":-107.02167005071107,"vZ0":2.2286718489416075,"x":122.75,"y":187.02,"x0":-1.542776661034086,"y0":50.00197731630376,"z0":5.808606580846089,"aX":7.178235749065967},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.2,"breakVerticalInduced":-16.8,"breakHorizontal":-11.8,"spinRate":2643,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.5156403767964455,"extension":6.616978357613626},"index":0,"playId":"40d2ca44-9ad5-3e57-a51b-f66c036e2589","pitchNumber":1,"startTime":"2025-07-29T00:30:14.898Z","endTime":"2025-07-29T00:30:19.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.11783378259547,"strikeZoneBottom":1.66779767994344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.885231752763556,"aZ":-13.919910748713242,"pfxX":-5.54561477205697,"pfxZ":9.566090389289158,"pX":-0.616638730624386,"pZ":1.2821581516788585,"vX0":4.954178122166612,"vY0":-137.5954516061967,"vZ0":-8.06896380071515,"x":140.5,"y":204.16,"x0":-1.724170097442986,"y0":50.004655158536515,"z0":5.205689709479442,"aX":-10.584233105769837},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":9.0,"spinRate":2182,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.3987927013797763,"extension":6.610892132180619},"index":1,"playId":"6b31f349-a116-3925-b2d4-946484124f36","pitchNumber":2,"startTime":"2025-07-29T00:30:29.730Z","endTime":"2025-07-29T00:30:34.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.12999873284986,"strikeZoneBottom":1.24111487527433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.325034525920817,"aZ":-24.931158648804566,"pfxX":-8.42206628629723,"pfxZ":4.02898721266437,"pX":0.5480469666421524,"pZ":0.9394590465638336,"vX0":8.567551174807994,"vY0":-133.17113931643058,"vZ0":-6.641453599382544,"x":96.11,"y":213.41,"x0":-1.6150334119208059,"y0":50.004762660870654,"z0":5.266723908867971,"aX":-15.144895740126938},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.0,"breakHorizontal":13.4,"spinRate":1544,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.41113711430360755,"extension":6.5850797058577974},"index":2,"playId":"e01d6061-baf7-3299-9bf4-987ed0487b57","pitchNumber":3,"startTime":"2025-07-29T00:30:43.818Z","endTime":"2025-07-29T00:30:47.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.220837794592928,"aZ":-14.42540708852229,"pfxX":-4.262559064003976,"pfxZ":9.117160923369706,"pX":0.7727428935074099,"pZ":3.0495353757351125,"vX0":8.127715787186665,"vY0":-138.70992296523204,"vZ0":-3.936911367477747,"x":87.54,"y":156.44,"x0":-1.6425751385497531,"y0":50.00611267675894,"z0":5.450019384732941,"aX":-8.301736633602275},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":6.0,"spinRate":2215,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3949575870092321,"extension":6.502222039719122},"index":3,"playId":"5ae0c62c-b4d9-3556-89f3-2475feeea21a","pitchNumber":4,"startTime":"2025-07-29T00:31:02.352Z","endTime":"2025-07-29T00:31:06.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.761920374468293,"aZ":-29.460875858197365,"pfxX":2.865032709912171,"pfxZ":1.567132501976241,"pX":0.9135484317185321,"pZ":1.4943349658578873,"vX0":6.091840471750486,"vY0":-129.989919400173,"vZ0":-4.125656731659811,"x":82.18,"y":198.43,"x0":-1.8234074719144522,"y0":50.000550032339284,"z0":5.314208449685639,"aX":4.94888026709608},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.2,"breakHorizontal":-6.5,"spinRate":2665,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.41980207011415205,"extension":6.5285496346934835},"index":4,"playId":"bb397e2b-9abc-3bea-b86e-a3df5e33aacc","pitchNumber":5,"startTime":"2025-07-29T00:31:26.041Z","endTime":"2025-07-29T00:31:30.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:31:30.257Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Pages flies out to right fielder Will Benson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T00:33:48.858Z","endTime":"2025-07-29T00:34:00.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T00:33:46.345Z","endTime":"2025-07-29T00:33:51.172Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.031163935633334,"aZ":-30.68485197619433,"pfxX":3.5440044813335363,"pfxZ":0.8414087330659363,"pX":-0.11751086735148909,"pZ":3.109819663944402,"vX0":2.6436287412601933,"vY0":-132.01426049057764,"vZ0":-2.5102809992094364,"x":121.48,"y":154.81,"x0":-1.5921643438342141,"y0":50.0022402514134,"z0":6.331197128766257,"aX":6.255444183384983},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.2,"breakHorizontal":-7.0,"spinRate":2721,"spinDirection":114},"zone":2,"typeConfidence":2.0,"plateTime":0.414870818007949,"extension":6.291935582007565},"hitData":{"launchSpeed":79.9,"launchAngle":53.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.32,"coordY":133.95}},"index":1,"playId":"5b2cc95f-c053-3be5-8cf2-c15ef2ffc3a1","pitchNumber":1,"startTime":"2025-07-29T00:33:51.172Z","endTime":"2025-07-29T00:34:00.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:34:00.175Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto strikes out swinging. Michael Conforto to 1st. Passed ball by catcher Tyler Stephenson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T00:34:18.874Z","endTime":"2025-07-29T00:35:30.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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(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.9,"endSpeed":89.0,"strikeZoneTop":3.53767041927479,"strikeZoneBottom":1.66215485859516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.499585947384094,"aZ":-12.276274370079538,"pfxX":-1.5361216565514095,"pfxZ":9.845026026258752,"pX":0.2806259456746905,"pZ":3.1027518090559054,"vX0":5.263965751521127,"vY0":-140.92383470435666,"vZ0":-6.545290182925142,"x":106.3,"y":155.01,"x0":-1.4078410027943007,"y0":50.00553666410577,"z0":6.240209536483925,"aX":-3.1055196452842515},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.8,"breakHorizontal":1.8,"spinRate":2689,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.38790616422441015,"extension":6.543612941599233},"index":0,"playId":"51dafaec-60a4-35cd-a00a-e9a4f129409c","pitchNumber":1,"startTime":"2025-07-29T00:34:24.286Z","endTime":"2025-07-29T00:34:28.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.329544014666535,"aZ":-29.24627032045801,"pfxX":3.3478531014249002,"pfxZ":1.6375326103397914,"pX":0.5302027857330782,"pZ":1.9490376430328336,"vX0":4.572476187916448,"vY0":-133.3596355734743,"vZ0":-5.466208350036922,"x":96.79,"y":186.16,"x0":-1.6457188680802648,"y0":50.00596953819317,"z0":6.151352465118573,"aX":5.99267027965321},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.9,"breakHorizontal":-7.1,"spinRate":2876,"spinDirection":103},"zone":9,"typeConfidence":2.0,"plateTime":0.4116982008761627,"extension":6.453863108978096},"index":1,"playId":"9bc126a5-f4fe-3e06-aca7-abff0b3012f1","pitchNumber":2,"startTime":"2025-07-29T00:34:37.441Z","endTime":"2025-07-29T00:34:41.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.7,"strikeZoneTop":3.48300526844482,"strikeZoneBottom":1.60757023172165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.545781573865284,"aZ":-9.110693151390487,"pfxX":-2.78844677332995,"pfxZ":10.876895297394297,"pX":-1.1322195508497925,"pZ":3.5938730368649705,"vX0":2.4341795945632363,"vY0":-144.86165876140365,"vZ0":-6.13189731318696,"x":160.16,"y":141.75,"x0":-1.6220337200513206,"y0":50.00543852369077,"z0":6.2981939183411395,"aX":-5.914057794909024},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.6,"breakHorizontal":4.6,"spinRate":2527,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.37842645593456403,"extension":6.399607541591223},"index":2,"playId":"ee300047-e239-3ba6-8342-9ea1a3508e0c","pitchNumber":3,"startTime":"2025-07-29T00:35:08.281Z","endTime":"2025-07-29T00:35:13.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16181254825887,"aZ":-28.29614138850988,"pfxX":0.7605520242801127,"pfxZ":2.097478515359027,"pX":-1.1851068877915596,"pZ":2.407644122097443,"vX0":1.359176462732477,"vY0":-134.5814365940919,"vZ0":-4.790315532028243,"x":162.17,"y":173.77,"x0":-1.794020203859789,"y0":50.00236309057384,"z0":6.196863492221888,"aX":1.4052565845545661},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.0,"breakHorizontal":-1.7,"spinRate":2769,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.40582493568236977,"extension":6.346909743941045},"index":3,"playId":"6d735115-4b6c-3bd9-b9e2-b2c41234c079","pitchNumber":4,"startTime":"2025-07-29T00:35:22.457Z","endTime":"2025-07-29T00:35:30.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.51,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:35:30.941Z","atBatIndex":43},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Hyeseong Kim hits a sacrifice bunt. Throwing error by pitcher Chase Burns. Michael Conforto to 3rd. Hyeseong Kim to 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T00:35:54.026Z","endTime":"2025-07-29T00:36:08.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"postOnThird":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695505,"link":"/api/v1/people/695505"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":2.93,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48276320009495,"aZ":-13.125385224428385,"pfxX":-0.9854008876551779,"pfxZ":9.290938060882937,"pX":0.03677051883384787,"pZ":3.238847990874664,"vX0":4.075455037369999,"vY0":-142.23770409908627,"vZ0":-6.175558215873288,"x":115.6,"y":151.33,"x0":-1.286250784118738,"y0":50.00196194978611,"z0":6.269699810800487,"aX":-2.0209488846563874},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":1.0,"spinRate":2612,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.38501343183832626,"extension":6.539943464511993},"hitData":{"launchSpeed":36.3,"launchAngle":-65.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":120.01,"coordY":189.1}},"index":0,"playId":"36109137-c2ab-3ced-b948-71bfdc92a34d","pitchNumber":1,"startTime":"2025-07-29T00:35:58.663Z","endTime":"2025-07-29T00:36:08.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":16.900000000000002,"awayTeamWinProbability":83.1,"homeTeamWinProbabilityAdded":-5.099999999999998,"leverageIndex":0.93,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:36:08.557Z","atBatIndex":44},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Miguel Rojas reaches on a fielder's choice out, first baseman Spencer Steer to catcher Tyler Stephenson. Michael Conforto out at home. Hyeseong Kim to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T00:36:56.502Z","endTime":"2025-07-29T00:37:06.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"postOnSecond":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T00:36:30.269Z","endTime":"2025-07-29T00:36:58.784Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.236824719207522,"aZ":-11.64076354476018,"pfxX":-2.9331884981673024,"pfxZ":10.188557953728177,"pX":0.3321218049330905,"pZ":3.4951086508676803,"vX0":6.03174610935863,"vY0":-140.88494637801915,"vZ0":-5.551316743301475,"x":104.34,"y":144.41,"x0":-1.4530407902145783,"y0":50.00539178340952,"z0":6.23989405142725,"aX":-5.913563832564008},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":4.1,"spinRate":2619,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.38839381301445197,"extension":6.4950076952451195},"hitData":{"launchSpeed":33.8,"launchAngle":2.0,"totalDistance":27.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":135.08,"coordY":188.54}},"index":1,"playId":"ae6c5fcd-1244-37aa-bada-17f337750752","pitchNumber":1,"startTime":"2025-07-29T00:36:58.784Z","endTime":"2025-07-29T00:37:06.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":624424,"link":"/api/v1/people/624424"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.6,"awayTeamWinProbability":77.4,"homeTeamWinProbabilityAdded":5.699999999999999,"leverageIndex":1.45,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:37:06.803Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dalton Rushing lines out to right fielder Will Benson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T00:39:53.146Z","endTime":"2025-07-29T00:40:02.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T00:37:37.520Z","endTime":"2025-07-29T00:39:17.352Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"second":{"id":808975,"link":"/api/v1/people/808975"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sam Moll replaces Chase Burns.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-29T00:39:17.352Z","endTime":"2025-07-29T00:39:55.463Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594580,"link":"/api/v1/people/594580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"second":{"id":808975,"link":"/api/v1/people/808975"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.130927599362234,"aZ":-32.506389237989445,"pfxX":-9.696109443505103,"pfxZ":-0.2372408176288534,"pX":0.9241049846324493,"pZ":2.3173144662423675,"vX0":-0.3319857474177458,"vY0":-118.29943623052121,"vZ0":0.9701558561840984,"x":81.78,"y":176.21,"x0":2.324773168718102,"y0":50.00226833287019,"z0":4.898870533637144,"aX":-13.639724313473877},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.1,"breakHorizontal":17.6,"spinRate":2986,"spinDirection":300},"zone":14,"typeConfidence":2.0,"plateTime":0.46432115586953726,"extension":4.405284493298277},"hitData":{"launchSpeed":85.7,"launchAngle":25.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.49,"coordY":105.92}},"index":2,"playId":"dfdd553b-4795-3419-a82d-ac90fc9b81cb","pitchNumber":1,"startTime":"2025-07-29T00:39:55.463Z","endTime":"2025-07-29T00:40:02.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"second":{"id":808975,"link":"/api/v1/people/808975"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.34,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:40:02.574Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T00:42:31.666Z","endTime":"2025-07-29T00:43:49.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.59221124925857,"aZ":-14.30849843506269,"pfxX":-5.34182602477274,"pfxZ":9.257524859194756,"pX":0.10634270618830852,"pZ":3.929116643128622,"vX0":7.366969989625054,"vY0":-138.0107397125867,"vZ0":-1.7409693094486272,"x":112.95,"y":132.69,"x0":-1.9030257919926006,"y0":50.00174438807459,"z0":5.531320503593505,"aX":-10.308516439464706},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":8.2,"spinRate":2362,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3968122159384575,"extension":6.544967496864443},"index":0,"playId":"d92e1a1a-59d6-3320-b5f8-4412f1e9997c","pitchNumber":1,"startTime":"2025-07-29T00:42:36.854Z","endTime":"2025-07-29T00:42:40.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.085333082719604,"aZ":-30.736841626650616,"pfxX":-7.90302530333467,"pfxZ":0.8065528329629377,"pX":-0.4314178238544206,"pZ":1.6130271502304037,"vX0":6.826722075766489,"vY0":-132.77133321645425,"vZ0":-4.1125252660369025,"x":133.44,"y":195.23,"x0":-2.0075517006619745,"y0":50.003987592076236,"z0":5.4155312290813375,"aX":-14.128759620701588},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.7,"breakHorizontal":12.8,"spinRate":1507,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4123214912859696,"extension":6.619839771314648},"index":1,"playId":"709144d6-e426-3e48-be55-bb542010f8ad","pitchNumber":2,"startTime":"2025-07-29T00:42:51.862Z","endTime":"2025-07-29T00:42:56.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.3,"endSpeed":87.3,"strikeZoneTop":3.60000075579953,"strikeZoneBottom":1.64753039171183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.07926715606057,"aZ":-16.494706888951967,"pfxX":-5.306412977835894,"pfxZ":8.00841152731223,"pX":-1.1989588816999628,"pZ":3.9672205018246034,"vX0":4.04602827814183,"vY0":-138.80968974623627,"vZ0":-1.2877316524196945,"x":162.7,"y":131.67,"x0":-1.983524207957296,"y0":50.00451695444938,"z0":5.5316100960040835,"aX":-10.39161270714298},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":8.8,"spinRate":2215,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39407623695796934,"extension":6.453689643125061},"index":2,"playId":"33fd2b3e-2472-3654-8da2-f6d657c65e43","pitchNumber":3,"startTime":"2025-07-29T00:43:09.220Z","endTime":"2025-07-29T00:43:12.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.59999844288526,"strikeZoneBottom":1.71326543701164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.54873636996236,"aZ":-16.27310157535487,"pfxX":-6.688831517231738,"pfxZ":8.24665817623967,"pX":-1.6898117624276063,"pZ":4.63142510465971,"vX0":3.148831485053104,"vY0":-138.59171181886256,"vZ0":0.7549942710413775,"x":181.41,"y":113.73,"x0":-1.9773169137812538,"y0":50.00169102439189,"z0":5.449453905626262,"aX":-12.894772206957072},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":11.4,"spinRate":2323,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3965620911388972,"extension":6.447283038895018},"index":3,"playId":"ec63ac2d-a4fe-33f6-8d5c-c33f625bd364","pitchNumber":4,"startTime":"2025-07-29T00:43:27.488Z","endTime":"2025-07-29T00:43:30.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.79711081361606,"strikeZoneBottom":1.68252278807748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23201161512251,"aZ":-22.224296296322787,"pfxX":-9.833627822999414,"pfxZ":5.219759175135534,"pX":-0.29095176360449315,"pZ":3.8034664981572526,"vX0":7.647409848060546,"vY0":-137.61677703262373,"vZ0":-0.533114153736595,"x":128.09,"y":136.09,"x0":-1.836489126591069,"y0":50.00393315547064,"z0":5.513061984517918,"aX":-18.75074981888127},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":16.1,"spinRate":2292,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.39890796268408657,"extension":6.397313264826915},"index":4,"playId":"ba1f583b-5cc2-3d1b-9bc6-7182a2f9cdbf","pitchNumber":5,"startTime":"2025-07-29T00:43:45.506Z","endTime":"2025-07-29T00:43:49.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:43:49.845Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hays grounds out, third baseman Miguel Rojas to first baseman Freddie Freeman.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T00:44:13.505Z","endTime":"2025-07-29T00:44:36.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.80971164492308,"aZ":-24.45504199906588,"pfxX":0.9074570186455224,"pfxZ":4.479851047588749,"pX":0.3373171149963792,"pZ":2.427841726309762,"vX0":5.427959991507806,"vY0":-129.78856518447452,"vZ0":-2.731053852197107,"x":104.14,"y":173.23,"x0":-1.8909476091025241,"y0":50.00038683588978,"z0":5.337854217330202,"aX":1.5606775002954114},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.8,"breakHorizontal":-2.8,"spinRate":2393,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.42053598736204556,"extension":6.473793173237115},"index":0,"playId":"1874faa5-c809-31c1-b67b-d1597a7bd3b1","pitchNumber":1,"startTime":"2025-07-29T00:44:13.505Z","endTime":"2025-07-29T00:44:18.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.9,"endSpeed":86.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.51260532530261,"aZ":-19.787407604744036,"pfxX":-8.623494861687751,"pfxZ":6.43449445413931,"pX":-0.7603221430870207,"pZ":2.6126379209483668,"vX0":5.607449552357307,"vY0":-138.0730102444196,"vZ0":-4.010788878399741,"x":145.98,"y":168.24,"x0":-1.6999016349444724,"y0":50.00498783123404,"z0":5.4202649410942385,"aX":-16.607576975602925},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.9,"breakHorizontal":14.4,"spinRate":2164,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.39709771758851353,"extension":6.517930041169829},"hitData":{"launchSpeed":91.9,"launchAngle":-0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.2,"coordY":169.42}},"index":1,"playId":"dfdbacd0-e65f-39bb-b331-c2db91709dca","pitchNumber":2,"startTime":"2025-07-29T00:44:29.988Z","endTime":"2025-07-29T00:44:36.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.0,"awayTeamWinProbability":80.0,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:44:36.007Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Lux walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T00:45:01.031Z","endTime":"2025-07-29T00:46:43.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"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":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.36910125266528,"aZ":-16.07140009260456,"pfxX":-3.7982310577692564,"pfxZ":8.18219351715588,"pX":-0.19263457868784764,"pZ":2.6454850942648274,"vX0":6.399593016773727,"vY0":-139.60403294303273,"vZ0":-4.263001536499572,"x":124.34,"y":167.35,"x0":-2.024526559616218,"y0":50.0007862622446,"z0":5.255093432695784,"aX":-7.473464348078264},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":5.5,"spinRate":2137,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3928282825048899,"extension":6.6155277241701445},"index":0,"playId":"0d3f9440-b154-398f-9d98-7e0b68bc580d","pitchNumber":1,"startTime":"2025-07-29T00:45:11.463Z","endTime":"2025-07-29T00:45:15.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.9,"endSpeed":87.5,"strikeZoneTop":3.38094345639576,"strikeZoneBottom":1.52546183797205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31205880894146,"aZ":-20.104147160144244,"pfxX":-8.522246930253809,"pfxZ":6.146385609098156,"pX":-1.1517705033197128,"pZ":2.211782016634716,"vX0":5.267484683004227,"vY0":-139.47977330792168,"vZ0":-4.557015021081266,"x":160.9,"y":179.06,"x0":-1.9606438226932903,"y0":50.004873417333414,"z0":5.198325487737696,"aX":-16.739648618723233},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.3,"breakHorizontal":14.3,"spinRate":2324,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.39317872516418007,"extension":6.464443349241385},"index":1,"playId":"6ee2a1b0-8bf1-3022-ae9f-37b152e62945","pitchNumber":2,"startTime":"2025-07-29T00:45:22.912Z","endTime":"2025-07-29T00:45:29.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":91.9,"endSpeed":85.0,"strikeZoneTop":3.31999982522722,"strikeZoneBottom":1.5686393005916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.441264354495488,"aZ":-21.56386321474055,"pfxX":0.8548411715331099,"pfxZ":5.7825395282208625,"pX":-1.3774495540128706,"pZ":2.228596974628254,"vX0":1.7516410885695735,"vY0":-133.95509803089266,"vZ0":-4.0389065860382996,"x":169.51,"y":178.61,"x0":-2.14848499791407,"y0":50.00108910233494,"z0":5.280071085188389,"aX":1.566964666128755},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":-1.9,"spinRate":2473,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.407457958314108,"extension":6.4492051236171735},"index":2,"playId":"8348de71-415b-360e-a64f-c6c8bea00007","pitchNumber":3,"startTime":"2025-07-29T00:45:40.011Z","endTime":"2025-07-29T00:45:44.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.804137283349032,"aZ":-13.964991221623963,"pfxX":-4.44825091689359,"pfxZ":9.213313235244005,"pX":0.5829330137156487,"pZ":1.5911567731714247,"vX0":8.29495611030742,"vY0":-139.55462936496275,"vZ0":-7.5056621595186686,"x":94.78,"y":195.82,"x0":-1.8472421597658273,"y0":50.00323403194922,"z0":5.2315417410908225,"aX":-8.792525525886044},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":6.4,"spinRate":2304,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.39217154993290215,"extension":6.4270403175524065},"index":3,"playId":"2dbdf63d-6c57-3c18-9666-dbdac87cccf3","pitchNumber":4,"startTime":"2025-07-29T00:45:55.294Z","endTime":"2025-07-29T00:45:59.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.8,"strikeZoneTop":3.32000054665843,"strikeZoneBottom":1.48762012614782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.28067834961369,"aZ":-27.624857410713997,"pfxX":-7.115419312634317,"pfxZ":2.4239210029470746,"pX":0.8025358062776897,"pZ":-0.10013091076921272,"vX0":9.506205521297892,"vY0":-134.887671030684,"vZ0":-8.608478401893898,"x":86.41,"y":241.48,"x0":-1.813088332933629,"y0":50.00195956328466,"z0":5.026541407294169,"aX":-13.352528709303979},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.0,"breakHorizontal":11.3,"spinRate":1517,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.40324061419409896,"extension":6.604539997711976},"index":4,"playId":"dea479f8-f140-35d1-aa88-bd8dd648e65b","pitchNumber":5,"startTime":"2025-07-29T00:46:14.115Z","endTime":"2025-07-29T00:46:18.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.0,"endSpeed":69.3,"strikeZoneTop":3.22559828761793,"strikeZoneBottom":1.37012602421006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.64189722169961,"aZ":-42.066202943976066,"pfxX":5.895087578399133,"pfxZ":-8.256266020005306,"pX":0.5889294428177768,"pZ":1.0999189742528905,"vX0":3.3458912844816284,"vY0":-109.17422891210755,"vZ0":0.08065235985819696,"x":94.55,"y":209.08,"x0":-1.7336052252647347,"y0":50.00401267995536,"z0":5.619878260870602,"aX":7.060349248124796},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-14.5,"breakHorizontal":-11.6,"spinRate":2680,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.5032284441812838,"extension":6.613459405236904},"index":5,"playId":"41c00f6c-af1f-3563-818d-0b872dd3be3c","pitchNumber":6,"startTime":"2025-07-29T00:46:38.808Z","endTime":"2025-07-29T00:46:43.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.59,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:46:43.928Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Steer pops out to third baseman Miguel Rojas in foul territory.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T00:47:08.403Z","endTime":"2025-07-29T00:47:39.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.8,"strikeZoneTop":3.07939025244146,"strikeZoneBottom":1.591587229036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.29588160721084,"aZ":-34.40352995653444,"pfxX":-7.043306452628698,"pfxZ":-1.2928725311783982,"pX":0.5827969915290467,"pZ":3.183583452379116,"vX0":8.55874291593992,"vY0":-131.02923116166326,"vZ0":0.6694689137291279,"x":94.79,"y":152.82,"x0":-1.8264345738451926,"y0":50.005510897437176,"z0":5.516184889657528,"aX":-12.126147143611451},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.9,"breakHorizontal":10.7,"spinRate":1331,"spinDirection":240},"zone":3,"typeConfidence":2.0,"plateTime":0.4196597583786299,"extension":6.60718061434602},"index":0,"playId":"9e13bb51-4df3-3ffb-a9e3-cdead68ad820","pitchNumber":1,"startTime":"2025-07-29T00:47:12.331Z","endTime":"2025-07-29T00:47:16.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.11873691199773,"aZ":-18.95551092324262,"pfxX":-9.52327424672049,"pfxZ":6.907941815462557,"pX":-1.2565262642842778,"pZ":2.6073810941262594,"vX0":4.784982437152362,"vY0":-138.26260890913022,"vZ0":-3.9968769924120156,"x":164.9,"y":168.38,"x0":-1.7829976968074015,"y0":50.00610584000054,"z0":5.363184756661195,"aX":-18.230037182576627},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.8,"breakHorizontal":16.1,"spinRate":2162,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39790906279677296,"extension":6.513220336515817},"hitData":{"launchSpeed":61.4,"launchAngle":68.0,"totalDistance":102.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":92.03,"coordY":178.9}},"index":1,"playId":"cd73468d-e269-3dd6-a12c-52fe1ebea404","pitchNumber":2,"startTime":"2025-07-29T00:47:31.236Z","endTime":"2025-07-29T00:47:39.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.37,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:47:39.515Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mookie Betts walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T00:50:01.983Z","endTime":"2025-07-29T00:51:18.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Scott Barlow replaces Sam Moll.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T00:49:39.862Z","endTime":"2025-07-29T00:50:04.239Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605130,"link":"/api/v1/people/605130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.18520921640681,"strikeZoneBottom":1.40384912941993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.952777374693465,"aZ":-24.25609363552918,"pfxX":8.017324210054056,"pfxZ":5.47901768650351,"pX":0.07242828191349533,"pZ":1.8001298112187671,"vX0":4.093156601231092,"vY0":-119.42506995803879,"vZ0":-2.4583844214591877,"x":114.24,"y":190.18,"x0":-2.704993912403659,"y0":50.00093088413313,"z0":5.02403726038471,"aX":11.58155642057192},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.6,"breakHorizontal":-15.5,"spinRate":2538,"spinDirection":78},"zone":8,"typeConfidence":2.0,"plateTime":0.45860207731743063,"extension":6.443264232529448},"index":1,"playId":"fefea7a6-4dee-3215-a9a3-005eff44c35c","pitchNumber":1,"startTime":"2025-07-29T00:50:04.239Z","endTime":"2025-07-29T00:50:08.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.8,"endSpeed":85.4,"strikeZoneTop":3.13403713625794,"strikeZoneBottom":1.48088093877108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.683627427553677,"aZ":-23.788799215933732,"pfxX":-10.017366985419372,"pfxZ":4.500064530923588,"pX":0.10428730969934868,"pZ":0.9598112912540798,"vX0":9.513737771613368,"vY0":-136.0852219950298,"vZ0":-6.976670463638307,"x":113.02,"y":212.87,"x0":-2.1466022967949163,"y0":50.00308621276631,"z0":5.220722424840208,"aX":-18.666547257362076},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":16.0,"spinRate":2310,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40349970211997643,"extension":6.897345675307049},"index":2,"playId":"fb78cc71-e849-337a-8ea8-248f2e7b6572","pitchNumber":2,"startTime":"2025-07-29T00:50:20.665Z","endTime":"2025-07-29T00:50:25.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.09959827450532,"strikeZoneBottom":1.44620310283633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.783459711700505,"aZ":-26.202715347194403,"pfxX":8.17727079113805,"pfxZ":4.190332904652916,"pX":1.1339339866089848,"pZ":2.5713226107073575,"vX0":6.345029672935232,"vY0":-118.84843876245866,"vZ0":-0.4524269630255258,"x":73.78,"y":169.35,"x0":-2.636903907542885,"y0":50.0005606043203,"z0":5.1537625943466425,"aX":11.638302931641023},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.8,"breakHorizontal":-16.4,"spinRate":2547,"spinDirection":83},"zone":12,"typeConfidence":2.0,"plateTime":0.4616971592256398,"extension":6.482189551946359},"index":3,"playId":"fe0d372d-465d-3ff7-8377-972c70beeb0e","pitchNumber":3,"startTime":"2025-07-29T00:50:37.469Z","endTime":"2025-07-29T00:50:42.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.170375285079,"strikeZoneBottom":1.4747421066769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.892125931411513,"aZ":-25.809546217275276,"pfxX":6.422767464737568,"pfxZ":4.3927719761913355,"pX":1.2443660268773549,"pZ":2.149670050326464,"vX0":7.309740002141015,"vY0":-120.0541735533562,"vZ0":-1.2977542504696726,"x":69.57,"y":180.74,"x0":-2.6828599350517544,"y0":50.00150189471191,"z0":5.01072866843548,"aX":9.303168766862326},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.9,"breakHorizontal":-13.4,"spinRate":2563,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4575624761637309,"extension":6.495718559713972},"index":4,"playId":"cbf68169-c8e0-3524-a3a6-4b0dae1a6c61","pitchNumber":4,"startTime":"2025-07-29T00:50:56.465Z","endTime":"2025-07-29T00:51:00.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.11399331497124,"strikeZoneBottom":1.41833024370877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.73792897025083,"aZ":-25.543182389568255,"pfxX":-8.815404257378743,"pfxZ":3.621241781315824,"pX":-1.1859416100397018,"pZ":2.968592520392238,"vX0":6.520188779197867,"vY0":-134.64054340904025,"vZ0":-1.3912820054231092,"x":162.21,"y":158.63,"x0":-2.4958641937796053,"y0":50.00587427666943,"z0":5.302832469040507,"aX":-16.157928816295357},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.5,"breakHorizontal":14.5,"spinRate":2288,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4070899781799344,"extension":6.687308703871458},"index":5,"playId":"5bb0181d-f7b5-3cab-90fd-37044d410616","pitchNumber":5,"startTime":"2025-07-29T00:51:14.625Z","endTime":"2025-07-29T00:51:18.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.2,"awayTeamWinProbability":83.8,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.61,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:51:18.685Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shohei Ohtani walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T00:51:42.863Z","endTime":"2025-07-29T00:54:36.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,7,8,9],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.57177523742676,"strikeZoneBottom":1.58695542685204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.40962596480378,"aZ":-37.88478372299325,"pfxX":8.249491883279216,"pfxZ":-4.172786643123629,"pX":1.7409397574586247,"pZ":0.9608431138799481,"vX0":6.851046429870367,"vY0":-116.8642594080038,"vZ0":-1.7382260891625385,"x":50.64,"y":212.84,"x0":-2.3130840591845883,"y0":50.00556489935944,"z0":5.311320129982496,"aX":11.278747573968671},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.7,"breakHorizontal":-16.8,"spinRate":2785,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.47079027950629726,"extension":6.489334757317918},"index":0,"playId":"3fda3e23-df3c-343f-80e3-a47c9a60c415","pitchNumber":1,"startTime":"2025-07-29T00:51:43.807Z","endTime":"2025-07-29T00:51:48.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":93.4,"endSpeed":86.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.93930298019464,"aZ":-17.254962349212136,"pfxX":-4.264860983738591,"pfxZ":7.887433297837193,"pX":0.17701659522893715,"pZ":2.802482796799478,"vX0":7.652104997146344,"vY0":-135.96632527500464,"vZ0":-3.431699712794826,"x":110.25,"y":163.11,"x0":-2.1066260024710113,"y0":50.00261175903521,"z0":5.262737712532364,"aX":-8.067569833346926},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":6.2,"spinRate":2411,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4012717425982535,"extension":6.687038838977691},"index":1,"playId":"ba2abd95-3e63-3027-8d8b-4acb92be4115","pitchNumber":2,"startTime":"2025-07-29T00:52:07.103Z","endTime":"2025-07-29T00:52:13.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"ab25ae96-cf94-3205-ac1c-d2fab0d61b0c","startTime":"2025-07-29T00:52:35.933Z","endTime":"2025-07-29T00:52:39.019Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.7,"strikeZoneTop":3.52000113578371,"strikeZoneBottom":1.54854452576217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.51491346144928,"aZ":-37.26955908143991,"pfxX":7.8379273800197335,"pfxZ":-3.7569778832142857,"pX":0.9954617504299894,"pZ":1.2476323436945014,"vX0":5.641733363116119,"vY0":-116.0310312776085,"vZ0":-1.2361150097469475,"x":79.06,"y":205.09,"x0":-2.4888646078261294,"y0":50.00043366509135,"z0":5.35117765582417,"aX":10.641639439819599},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.8,"breakHorizontal":-15.6,"spinRate":2698,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4727714945260941,"extension":6.501536511567617},"index":3,"playId":"bd8c3e11-329d-3a52-9818-81e012694a40","pitchNumber":3,"startTime":"2025-07-29T00:52:55.232Z","endTime":"2025-07-29T00:53:02.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mookie Betts steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":4,"actionPlayId":"bd8c3e11-329d-3a52-9818-81e012694a40","startTime":"2025-07-29T00:53:03.803Z","endTime":"2025-07-29T00:53:19.117Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"},"defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"postOnSecond":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.97,"dramaIndex":42.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.67683620884779,"aZ":-26.434012545854046,"pfxX":9.319535733070222,"pfxZ":3.971331011774754,"pX":0.25260704373501813,"pZ":1.5487223658677693,"vX0":4.274700257127685,"vY0":-119.59225479446022,"vZ0":-2.5235140296893834,"x":107.37,"y":196.96,"x0":-2.7700356790144545,"y0":50.000213288248574,"z0":4.995383005967687,"aX":13.458264617380557},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.8,"breakHorizontal":-17.9,"spinRate":2665,"spinDirection":79},"zone":8,"typeConfidence":2.0,"plateTime":0.4584944332590499,"extension":6.53546911695674},"index":5,"playId":"20a76693-084d-30d7-b056-158c37995343","pitchNumber":4,"startTime":"2025-07-29T00:53:19.117Z","endTime":"2025-07-29T00:53:22.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-29T00:53:35.279Z","endTime":"2025-07-29T00:53:44.069Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.382266817641376,"aZ":-16.48346588943226,"pfxX":-4.278502962738031,"pfxZ":8.388591714457968,"pX":-0.4541472210350707,"pZ":3.0000767987032293,"vX0":6.389806521873226,"vY0":-135.81675251157114,"vZ0":-2.962702914840509,"x":134.31,"y":157.78,"x0":-2.280040550059529,"y0":50.0045812614524,"z0":5.249657385938439,"aX":-8.00510220284866},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":6.4,"spinRate":2471,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.4030843520486296,"extension":6.700752254017123},"index":7,"playId":"047151ec-8758-397f-a765-f20bab613ac7","pitchNumber":5,"startTime":"2025-07-29T00:53:44.069Z","endTime":"2025-07-29T00:53:48.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.51999834900131,"strikeZoneBottom":1.61859311088398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.324118159762083,"aZ":-37.896963996746,"pfxX":8.27329579768865,"pfxZ":-4.374024699552866,"pX":0.7373960765711912,"pZ":-0.0034836462510011348,"vX0":4.563647490133954,"vY0":-114.52831719471257,"vZ0":-3.5519418391708113,"x":88.89,"y":238.87,"x0":-2.3669269071880787,"y0":50.00564910353858,"z0":5.33500618219977,"aX":10.814618772652283},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-8.6,"breakHorizontal":-16.2,"spinRate":2561,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.481215098955841,"extension":6.698559610174025},"index":8,"playId":"1c406f99-7127-3f25-a0c9-159f331ee5bc","pitchNumber":6,"startTime":"2025-07-29T00:54:07.705Z","endTime":"2025-07-29T00:54:11.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.51999969333604,"strikeZoneBottom":1.66256555548486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.961960739534067,"aZ":-28.7850971727949,"pfxX":8.596455633417815,"pfxZ":2.4816788586187055,"pX":-1.638654579041045,"pZ":3.348430214130348,"vX0":-0.20568555753687118,"vY0":-116.14855230676886,"vZ0":1.9791009695995863,"x":179.46,"y":148.37,"x0":-2.6654851482878605,"y0":50.001746700308296,"z0":5.224517711973781,"aX":11.73197853556118},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":5.3,"breakHorizontal":-15.5,"spinRate":2396,"spinDirection":87},"zone":11,"typeConfidence":2.0,"plateTime":0.4717524402155817,"extension":6.489809036239544},"index":9,"playId":"ff2b9c82-f4d9-3a81-beff-90c2177d57c7","pitchNumber":7,"startTime":"2025-07-29T00:54:33.036Z","endTime":"2025-07-29T00:54:36.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.97,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:54:36.677Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a line drive to left fielder Austin Hays. Mookie Betts scores. Shohei Ohtani to 3rd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T00:55:44.731Z","endTime":"2025-07-29T00:58:46.302Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":{"id":605130,"link":"/api/v1/people/605130"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T00:54:54.975Z","endTime":"2025-07-29T00:55:46.981Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.42977986517959,"strikeZoneBottom":1.56170263755926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.583771636512726,"aZ":-26.800312560720045,"pfxX":6.745075969928633,"pfxZ":3.7262576990452096,"pX":-0.6674249449929618,"pZ":2.978446371214061,"vX0":2.3925810968957606,"vY0":-119.23062630549873,"vZ0":0.4911758555682244,"x":142.44,"y":158.36,"x0":-2.5597187737040317,"y0":50.00194464619096,"z0":5.185117752220957,"aX":9.726083639969497},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.1,"breakHorizontal":-12.8,"spinRate":2457,"spinDirection":87},"zone":1,"typeConfidence":2.0,"plateTime":0.45910967099628675,"extension":6.465479713300584},"index":1,"playId":"5f6e501e-d707-34a3-b38f-11fd89724131","pitchNumber":1,"startTime":"2025-07-29T00:55:46.981Z","endTime":"2025-07-29T00:55:50.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.198781911243614,"aZ":-29.483440585469666,"pfxX":8.56681753765493,"pfxZ":1.916837049542159,"pX":0.6670487119708302,"pZ":1.8658841025856658,"vX0":4.85349160269314,"vY0":-117.8452154152198,"vZ0":-1.1622190495983102,"x":91.57,"y":188.4,"x0":-2.5345357201641305,"y0":50.00114116494114,"z0":5.098576954896646,"aX":11.999353319513741},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.5,"breakHorizontal":-16.7,"spinRate":2477,"spinDirection":79},"zone":9,"typeConfidence":2.0,"plateTime":0.46547841970173076,"extension":6.54390572047115},"index":2,"playId":"85ae425c-55db-3dc9-941c-636a1aabd31c","pitchNumber":2,"startTime":"2025-07-29T00:56:02.681Z","endTime":"2025-07-29T00:56:06.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"3874e6bf-b7f0-448e-94a7-1f8ec41e0afe","startTime":"2025-07-29T00:56:27.924Z","endTime":"2025-07-29T00:56:32.924Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.51000081575881,"strikeZoneBottom":1.79110003798466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.864059242148745,"aZ":-20.63349395008337,"pfxX":-5.717161166686043,"pfxZ":6.26745361686254,"pX":0.3654127189486649,"pZ":1.6281817485559038,"vX0":8.949498344065871,"vY0":-134.7365124028153,"vZ0":-5.746651882158366,"x":103.07,"y":194.82,"x0":-2.25412863258783,"y0":50.00419317738973,"z0":5.243730021579043,"aX":-10.529398974219866},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":8.5,"spinRate":2425,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4062913767733085,"extension":6.73384856106303},"index":4,"playId":"2b010577-e55f-3f72-8a20-c52ffc79f087","pitchNumber":3,"startTime":"2025-07-29T00:56:43.384Z","endTime":"2025-07-29T00:56:48.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.057248905236438,"aZ":-26.2836744561874,"pfxX":5.897438099927564,"pfxZ":4.2334753105376155,"pX":1.0665335303423251,"pZ":2.2482519934606624,"vX0":6.32079340727948,"vY0":-117.16451901713104,"vZ0":-1.0305001329993406,"x":76.35,"y":178.08,"x0":-2.431803431762373,"y0":50.00134014475544,"z0":5.149127113946796,"aX":8.20054718271767},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.7,"breakHorizontal":-12.2,"spinRate":2495,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4674120807970703,"extension":6.691049819284331},"index":5,"playId":"2a454c5a-ced4-36bc-85d8-9eb334ba7954","pitchNumber":4,"startTime":"2025-07-29T00:57:01.649Z","endTime":"2025-07-29T00:57:07.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.50999992258673,"strikeZoneBottom":1.63482165613927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.940394634165912,"aZ":-20.683721854852475,"pfxX":-6.66336874705337,"pfxZ":6.19060297698405,"pX":0.7836361595210926,"pZ":1.430876010340463,"vX0":9.311851237009787,"vY0":-135.45955214563818,"vZ0":-6.378340853315038,"x":87.13,"y":200.15,"x0":-1.8347867056073162,"y0":50.00165890544119,"z0":5.264779285720615,"aX":-12.366720194231778},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.0,"breakHorizontal":10.1,"spinRate":2275,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40453605131598014,"extension":6.677716007573968},"index":6,"playId":"7b9885de-1ee8-39e9-afd7-3d316ddeda58","pitchNumber":5,"startTime":"2025-07-29T00:57:31.724Z","endTime":"2025-07-29T00:57:35.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.793982031092025,"aZ":-31.553255743712146,"pfxX":9.87676720509982,"pfxZ":0.46351559769628015,"pX":-0.18812579944229849,"pZ":1.2472474746591418,"vX0":2.7046832926933826,"vY0":-116.079401943628,"vZ0":-1.9092861504290766,"x":124.17,"y":205.1,"x0":-2.6546152357783055,"y0":50.004709163785144,"z0":5.113660535155117,"aX":13.342835733839573},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.6,"breakHorizontal":-18.6,"spinRate":2679,"spinDirection":73},"zone":13,"typeConfidence":2.0,"plateTime":0.4737077481313898,"extension":6.467871310422173},"index":7,"playId":"d7456d8c-a0ec-305f-9cb0-4c1bd02e591e","pitchNumber":6,"startTime":"2025-07-29T00:57:51.756Z","endTime":"2025-07-29T00:57:55.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.59974699548788,"aZ":-21.576353144615716,"pfxX":-0.9936508790210481,"pfxZ":5.991364944876436,"pX":-0.09183927910820489,"pZ":3.3702710767286352,"vX0":6.028725737715309,"vY0":-131.57456656438518,"vZ0":-0.6480795966159372,"x":120.5,"y":147.78,"x0":-2.275004993098894,"y0":50.00226026033255,"z0":5.205989002689803,"aX":-1.7579159350581262},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.9,"breakHorizontal":0.6,"spinRate":2431,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.41487622304298544,"extension":6.630746417911339},"index":8,"playId":"9b98c9d8-2c82-3f6c-a5a2-6cc5768aad9e","pitchNumber":7,"startTime":"2025-07-29T00:58:12.813Z","endTime":"2025-07-29T00:58:16.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.01773846079284,"aZ":-30.67164676990062,"pfxX":9.032317541168451,"pfxZ":1.1028038912727585,"pX":-0.6080543981372343,"pZ":1.2435062396762482,"vX0":2.1171800522959265,"vY0":-116.38130282931549,"vZ0":-1.9714122431637788,"x":140.18,"y":205.21,"x0":-2.704205912259727,"y0":50.004321712460566,"z0":5.022730343917322,"aX":12.318683797017133},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.8,"breakHorizontal":-16.9,"spinRate":2530,"spinDirection":78},"zone":13,"typeConfidence":2.0,"plateTime":0.4716696680914856,"extension":6.417094548538151},"hitData":{"launchSpeed":99.2,"launchAngle":13.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":102.66,"coordY":94.42}},"index":9,"playId":"ddbb9ad7-98e2-32f1-8e06-5d8176fe005f","pitchNumber":8,"startTime":"2025-07-29T00:58:35.365Z","endTime":"2025-07-29T00:58:46.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-6.900000000000001,"leverageIndex":1.11,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:58:46.302Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a ground ball to right fielder Will Benson. Shohei Ohtani scores. Teoscar Hernández to 2nd.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T00:59:15.247Z","endTime":"2025-07-29T00:59:58.453Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":{"id":605130,"link":"/api/v1/people/605130"},"isScoringEvent":true,"rbi":true,"earned":true,"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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":92.7,"endSpeed":85.6,"strikeZoneTop":3.70999845754854,"strikeZoneBottom":1.77534995708403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.708212591632286,"aZ":-18.503323776169935,"pfxX":-2.2779263968624974,"pfxZ":7.365156705201964,"pX":1.2224287417295185,"pZ":2.387791194222042,"vX0":9.831132140915253,"vY0":-134.76525586707274,"vZ0":-3.9057382242628575,"x":70.4,"y":174.31,"x0":-2.162179266446623,"y0":50.004741004112255,"z0":5.147007683661865,"aX":-4.229695189505716},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.7,"breakHorizontal":2.3,"spinRate":2401,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4049773954279221,"extension":6.5712489650922805},"index":0,"playId":"86a7415e-ac94-3c14-8c26-650c35e8d3dd","pitchNumber":1,"startTime":"2025-07-29T00:59:15.247Z","endTime":"2025-07-29T00:59:19.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.35856698529402,"aZ":-38.08480186458413,"pfxX":8.005042657379446,"pfxZ":-4.576338787787578,"pX":-0.2563662870806209,"pZ":1.8535536299619217,"vX0":2.9045887354629123,"vY0":-113.34344651950741,"vZ0":0.666465795202831,"x":126.77,"y":188.73,"x0":-2.5978477155836917,"y0":50.00566456708725,"z0":5.384735295884263,"aX":10.32814236365969},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-7.8,"breakHorizontal":-15.2,"spinRate":2586,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.4848318910821612,"extension":6.601410203982356},"index":1,"playId":"f6087d19-5a91-3616-b618-bfdc9d30c15a","pitchNumber":2,"startTime":"2025-07-29T00:59:30.856Z","endTime":"2025-07-29T00:59:34.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.57463603944984,"aZ":-30.581299571974377,"pfxX":7.479566813070601,"pfxZ":1.1501893684068687,"pX":-0.023754645852141945,"pZ":1.5427839147828628,"vX0":4.043474966326367,"vY0":-117.11444878640317,"vZ0":-1.2606863335965492,"x":117.91,"y":197.12,"x0":-2.7456906226135134,"y0":50.003558697226424,"z0":4.954128076519963,"aX":10.366604185931086},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":2.0,"breakHorizontal":-14.5,"spinRate":2627,"spinDirection":72},"zone":13,"typeConfidence":2.0,"plateTime":0.46808384406406445,"extension":6.554334294261482},"hitData":{"launchSpeed":93.4,"launchAngle":-3.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":145.21,"coordY":167.85}},"index":2,"playId":"87d221a7-6fe7-3ba9-bd08-9e62de7a96e4","pitchNumber":3,"startTime":"2025-07-29T00:59:48.026Z","endTime":"2025-07-29T00:59:58.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":-1.8999999999999995,"leverageIndex":0.47,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:59:58.453Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:00:21.874Z","endTime":"2025-07-29T01:02:03.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.44000150489384,"strikeZoneBottom":1.34305434357174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66194452210138,"aZ":-23.261830931497293,"pfxX":-6.909296043441713,"pfxZ":4.886009380408613,"pX":1.1354558181881502,"pZ":1.804571191566223,"vX0":11.070852499902058,"vY0":-134.31750015831082,"vZ0":-4.492952603931105,"x":73.72,"y":190.06,"x0":-2.145883938046732,"y0":50.00233181487922,"z0":5.157523953270353,"aX":-12.599722164333366},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":10.1,"spinRate":2384,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4081151526732505,"extension":6.751906297582897},"index":0,"playId":"0f31fd91-ff3a-3331-b1ab-6618428f9038","pitchNumber":1,"startTime":"2025-07-29T01:00:22.951Z","endTime":"2025-07-29T01:00:27.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.44000052281503,"strikeZoneBottom":1.58456480422782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.423166999866268,"aZ":-22.60747977913988,"pfxX":-6.5001769645940914,"pfxZ":5.277587895752502,"pX":1.6032885354833937,"pZ":0.9062403180456191,"vX0":12.227656005148429,"vY0":-133.901634000483,"vZ0":-6.870097793827823,"x":55.89,"y":214.31,"x0":-2.1817523130061325,"y0":50.00227509966764,"z0":5.1273114402281665,"aX":-11.781897303790998},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.2,"breakHorizontal":9.1,"spinRate":2361,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4093462737880609,"extension":6.8336349878839675},"index":1,"playId":"a0b695fd-41ad-3505-96a9-92f748206a1d","pitchNumber":2,"startTime":"2025-07-29T01:00:40.035Z","endTime":"2025-07-29T01:00:44.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.676066699459362,"aZ":-26.701796467725593,"pfxX":5.883580190424755,"pfxZ":3.8999361501062246,"pX":-0.4979287359243332,"pZ":1.5071451186954186,"vX0":3.9022713459645493,"vY0":-117.80630699047576,"vZ0":-2.1638209733697473,"x":135.98,"y":198.09,"x0":-2.941042530036497,"y0":50.002779215944635,"z0":4.909104699896183,"aX":8.258190411989554},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.8,"breakHorizontal":-11.6,"spinRate":2420,"spinDirection":87},"zone":7,"typeConfidence":2.0,"plateTime":0.46518493011434714,"extension":6.5105910850852755},"index":2,"playId":"d8b9fd71-b90e-316d-a8f7-eff342184eb4","pitchNumber":3,"startTime":"2025-07-29T01:01:01.846Z","endTime":"2025-07-29T01:01:07.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.43999838329851,"strikeZoneBottom":1.51150474932642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.001100050813985,"aZ":-20.982615650073907,"pfxX":-1.596262445535657,"pfxZ":6.41719205539818,"pX":0.96815395419196,"pZ":2.9106036911290896,"vX0":8.676664831649742,"vY0":-130.80862708232877,"vZ0":-1.9838431333324613,"x":80.1,"y":160.19,"x0":-2.175486887201767,"y0":50.000237118790345,"z0":5.24187510482816,"aX":-2.7830601139947055},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.4,"breakHorizontal":1.1,"spinRate":2408,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.41773397289906455,"extension":6.42560195982094},"index":3,"playId":"686f281f-3467-3b4a-851a-fdcfd400a3d5","pitchNumber":4,"startTime":"2025-07-29T01:01:18.508Z","endTime":"2025-07-29T01:01:22.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2025-07-29T01:01:30.796Z","endTime":"2025-07-29T01:01:42.579Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.43999919764663,"strikeZoneBottom":1.59394865938378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.630995271462783,"aZ":-22.224026826558035,"pfxX":-8.714920606544478,"pfxZ":5.660555065841176,"pX":0.022625701239429488,"pZ":2.0500288912709936,"vX0":9.325064809638555,"vY0":-132.12881483011157,"vZ0":-3.360729971124782,"x":116.14,"y":183.43,"x0":-2.4295745045006085,"y0":50.004279928798,"z0":4.982261511339883,"aX":-15.324085202208572},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.6,"breakHorizontal":13.6,"spinRate":2325,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.41544046134081025,"extension":6.647419189253419},"index":5,"playId":"5f4bf501-4957-3aa7-8db7-671a5ebd405d","pitchNumber":5,"startTime":"2025-07-29T01:01:42.579Z","endTime":"2025-07-29T01:01:46.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.43999942565208,"strikeZoneBottom":1.50852491344087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.154974027149613,"aZ":-22.14026475776842,"pfxX":-7.91665377224005,"pfxZ":5.813513317758071,"pX":0.2972386434155695,"pZ":1.6647511818613214,"vX0":9.038300566221617,"vY0":-131.127324510172,"vZ0":-4.696040512365057,"x":105.67,"y":193.83,"x0":-2.1810140678788192,"y0":50.00064041422386,"z0":5.150816913213275,"aX":-13.656210836882702},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.6,"breakHorizontal":12.1,"spinRate":2299,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.41921195498063746,"extension":6.665614876680825},"index":6,"playId":"4b13c59b-225a-30b4-89dc-6885bda64704","pitchNumber":6,"startTime":"2025-07-29T01:01:58.647Z","endTime":"2025-07-29T01:02:03.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.1,"awayTeamWinProbability":94.9,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:02:03.457Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Conforto singles on a line drive to left fielder Austin Hays. Teoscar Hernández to 3rd. Freddie Freeman to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:04:34.909Z","endTime":"2025-07-29T01:04:47.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2],"actionIndex":[1],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T01:02:17.178Z","endTime":"2025-07-29T01:04:29.839Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Taylor Rogers replaces Scott Barlow.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-29T01:04:29.839Z","endTime":"2025-07-29T01:04:37.202Z","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":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.27445275508342,"aZ":-23.25314193250029,"pfxX":10.351651027630854,"pfxZ":5.039033467724318,"pX":0.3389910646127647,"pZ":2.888223436435744,"vX0":-6.857756543149271,"vY0":-132.43855860147846,"vZ0":-2.645811766454868,"x":104.08,"y":160.8,"x0":1.62201402672707,"y0":50.001376822359724,"z0":5.607797093545011,"aX":18.318474140765705},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.8,"breakHorizontal":-17.2,"spinRate":2157,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.4141718699683823,"extension":5.699688851887798},"hitData":{"launchSpeed":82.3,"launchAngle":16.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.89,"coordY":113.62}},"index":2,"playId":"e0565186-648b-3852-9e4f-bd91425ca999","pitchNumber":1,"startTime":"2025-07-29T01:04:37.202Z","endTime":"2025-07-29T01:04:47.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:04:47.855Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hyeseong Kim pops out to shortstop Elly De La Cruz on the infield fly rule.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:05:14.792Z","endTime":"2025-07-29T01:05:24.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":2.93,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.66224613575863,"aZ":-23.44791305988678,"pfxX":9.024350256365786,"pfxZ":4.8020209246703125,"pX":1.034513850145514,"pZ":3.2528605634439174,"vX0":-4.867962830635688,"vY0":-133.68504136563402,"vZ0":-1.8896939407431756,"x":77.57,"y":150.95,"x0":1.7024180669894666,"y0":50.00412378548006,"z0":5.64473814778334,"aX":16.405535826150672},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.5,"breakHorizontal":-15.4,"spinRate":2008,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.40904926312572965,"extension":5.5508256520536925},"hitData":{"launchSpeed":57.7,"launchAngle":47.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.7,"coordY":141.69}},"index":0,"playId":"00d4bc73-fb73-3491-8d93-48d756fff7a5","pitchNumber":1,"startTime":"2025-07-29T01:05:16.126Z","endTime":"2025-07-29T01:05:24.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"second":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":1.7000000000000002,"leverageIndex":0.52,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:05:24.844Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Rojas grounds out, shortstop Elly De La Cruz to first baseman Spencer Steer.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:05:46.151Z","endTime":"2025-07-29T01:06:00.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.280168172616936,"aZ":-23.468926526986213,"pfxX":9.769351389374366,"pfxZ":4.797462268689195,"pX":-0.24257231863755516,"pZ":2.926094008054033,"vX0":-8.135153653342229,"vY0":-133.71178752022738,"vZ0":-2.595271209782481,"x":126.25,"y":159.78,"x0":1.5670157692859181,"y0":50.002471528205646,"z0":5.589532696108971,"aX":17.725741872330364},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.3,"breakHorizontal":-16.0,"spinRate":2046,"spinDirection":124},"zone":2,"typeConfidence":2.0,"plateTime":0.4093163023182349,"extension":5.635248247771727},"hitData":{"launchSpeed":85.2,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":152.19}},"index":0,"playId":"e3f717e2-1a4e-3b50-9ff9-cf50dd8205e0","pitchNumber":1,"startTime":"2025-07-29T01:05:51.087Z","endTime":"2025-07-29T01:06:00.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":624424,"link":"/api/v1/people/624424"},"second":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":1.5999999999999996,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:06:00.186Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:08:13.499Z","endTime":"2025-07-29T01:09:40.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":85.8,"strikeZoneTop":3.40999821196787,"strikeZoneBottom":1.58911946232044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.92944036610965,"aZ":-14.235260989239631,"pfxX":-5.753760086399971,"pfxZ":9.51823346101816,"pX":0.303845862688636,"pZ":1.8271777680126025,"vX0":7.568542450922358,"vY0":-136.62912288127387,"vZ0":-6.805361420132907,"x":105.42,"y":189.45,"x0":-1.7584797876955216,"y0":50.00680316747176,"z0":5.334250811443331,"aX":-10.849164610149419},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2264,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.40133736234778095,"extension":6.532491983379345},"index":0,"playId":"7128ebf2-8ac3-315a-8a37-b61c0b64d364","pitchNumber":1,"startTime":"2025-07-29T01:08:14.373Z","endTime":"2025-07-29T01:08:18.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.38253987277928,"strikeZoneBottom":1.68240658140054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.282644907674662,"aZ":-25.501083255662238,"pfxX":-7.5604514683754775,"pfxZ":3.8293859539940955,"pX":-0.37612525434369154,"pZ":1.3725539394692374,"vX0":6.155219398431654,"vY0":-130.66065812292436,"vZ0":-5.418591917234522,"x":131.34,"y":201.72,"x0":-1.7700668967459303,"y0":50.00526964315826,"z0":5.368130933724147,"aX":-13.188272856401522},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.0,"breakHorizontal":12.5,"spinRate":1506,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4178025125150615,"extension":6.52669806369991},"index":1,"playId":"690c008e-601e-39e0-a02f-43d13e1cd18e","pitchNumber":2,"startTime":"2025-07-29T01:08:26.499Z","endTime":"2025-07-29T01:08:31.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.7,"endSpeed":85.7,"strikeZoneTop":3.37799491811685,"strikeZoneBottom":1.52393226423925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.029505100161686,"aZ":-15.650687229547128,"pfxX":-8.062259868514857,"pfxZ":8.786651389659681,"pX":-1.6075801973287096,"pZ":2.063556686549206,"vX0":3.2301133106828424,"vY0":-136.28789981812275,"vZ0":-5.93338343546135,"x":178.28,"y":183.06,"x0":-1.7608530138376617,"y0":50.00308259664631,"z0":5.3502545894928755,"aX":-15.16260910407817},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":13.9,"spinRate":2236,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.40191994970417744,"extension":6.515775346474366},"index":2,"playId":"1a1e3ee7-6008-33d7-ad08-0b18751cb428","pitchNumber":3,"startTime":"2025-07-29T01:08:39.433Z","endTime":"2025-07-29T01:08:43.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.5,"endSpeed":66.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.248295002685587,"aZ":-42.37073491467182,"pfxX":7.11802536757893,"pfxZ":-9.190024455491118,"pX":0.10646646520903341,"pZ":2.8305542252299882,"vX0":1.57455444717615,"vY0":-105.38956891744346,"vZ0":3.769512983598704,"x":112.94,"y":162.36,"x0":-1.577429868689557,"y0":50.00378061869646,"z0":5.9594414450159015,"aX":7.895336983557322},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.7,"breakVerticalInduced":-15.0,"breakHorizontal":-13.3,"spinRate":2736,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.5225279013352884,"extension":6.387967977864011},"index":3,"playId":"6755fdc1-f646-3b92-ab70-63f707b6ccf6","pitchNumber":4,"startTime":"2025-07-29T01:08:56.784Z","endTime":"2025-07-29T01:09:00.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-29T01:09:09.305Z","endTime":"2025-07-29T01:09:19.325Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.176316964400183,"aZ":-18.443107643880055,"pfxX":-6.789075090476109,"pfxZ":7.2116250187458455,"pX":0.32559122302883897,"pZ":3.1291633282665257,"vX0":8.079567090065508,"vY0":-136.8931053356675,"vZ0":-2.751757923686827,"x":104.59,"y":154.29,"x0":-1.7769777013717916,"y0":50.00666706438617,"z0":5.404553476617122,"aX":-12.935426600066604},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.7,"breakHorizontal":10.7,"spinRate":2230,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.39954230996319096,"extension":6.4022505901028035},"index":5,"playId":"b1b4b5d9-c7fc-389c-b5ca-3b6448b1a4a8","pitchNumber":5,"startTime":"2025-07-29T01:09:19.325Z","endTime":"2025-07-29T01:09:23.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.756451006875213,"aZ":-30.30181645568452,"pfxX":-7.648220303179829,"pfxZ":1.0516027335295295,"pX":-1.3460600398106546,"pZ":1.4593481101692667,"vX0":3.5698439484345874,"vY0":-133.34522807641815,"vZ0":-4.511051132675226,"x":168.31,"y":199.38,"x0":-1.7141153229628194,"y0":50.00599849313516,"z0":5.379106290803477,"aX":-13.668414737994686},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.1,"breakHorizontal":13.0,"spinRate":1380,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.41198988185970853,"extension":6.4193248410808215},"index":6,"playId":"81a24a62-ad36-33ee-8fbe-0735f6468566","pitchNumber":6,"startTime":"2025-07-29T01:09:36.753Z","endTime":"2025-07-29T01:09:40.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":-1.7999999999999998,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:09:40.256Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Benson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:09:57.440Z","endTime":"2025-07-29T01:11:37.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.79999813835809,"strikeZoneBottom":1.81709548944571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.833022478779096,"aZ":-22.598921024652572,"pfxX":-8.460910248078154,"pfxZ":5.161588628791963,"pX":-1.1670411674821852,"pZ":3.6266596072763075,"vX0":4.837098905098141,"vY0":-135.63330683739773,"vZ0":-0.7630616291002292,"x":161.48,"y":140.86,"x0":-1.878234665472974,"y0":50.00344022029238,"z0":5.493593220349506,"aX":-15.698064612514717},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.4,"breakHorizontal":14.3,"spinRate":2234,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4044845053620918,"extension":6.441746910600925},"index":0,"playId":"21356a5f-5349-3e86-befd-5ce62203b9ca","pitchNumber":1,"startTime":"2025-07-29T01:10:05.782Z","endTime":"2025-07-29T01:10:10.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":68.6,"strikeZoneTop":3.80000081830588,"strikeZoneBottom":1.80049977958826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.348812856879874,"aZ":-43.22018735995649,"pfxX":8.004416728665669,"pfxZ":-9.230680249537908,"pX":-1.1254750988883604,"pZ":4.074634710182093,"vX0":-0.6837039514314505,"vY0":-109.04683105943067,"vZ0":5.969696602780243,"x":159.9,"y":128.76,"x0":-1.845828770895138,"y0":50.00355590720523,"z0":5.982123304491399,"aX":9.57685107157357},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.6,"breakVerticalInduced":-14.6,"breakHorizontal":-14.3,"spinRate":2562,"spinDirection":28},"zone":11,"typeConfidence":2.0,"plateTime":0.5035567443526441,"extension":6.425471266893678},"index":1,"playId":"38eef3d9-dde7-3dcb-b69d-a06c9904ac0f","pitchNumber":2,"startTime":"2025-07-29T01:10:18.932Z","endTime":"2025-07-29T01:10:23.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":68.8,"strikeZoneTop":3.8,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.85133222914138,"aZ":-43.24076465738858,"pfxX":7.638640232966527,"pfxZ":-9.280111418134926,"pX":-0.324797458011179,"pZ":1.9399208288985965,"vX0":0.6539824560623693,"vY0":-109.30264846545705,"vZ0":1.9042993579871415,"x":129.38,"y":186.4,"x0":-1.6197003199707682,"y0":50.00312754511531,"z0":5.751492162531084,"aX":9.109077488659576},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.8,"breakVerticalInduced":-15.8,"breakHorizontal":-13.9,"spinRate":2665,"spinDirection":28},"zone":7,"typeConfidence":2.0,"plateTime":0.5038996243217544,"extension":6.442338145722529},"index":2,"playId":"9e3696ed-5ab9-3da6-81bc-bd7d221b7856","pitchNumber":3,"startTime":"2025-07-29T01:10:35.957Z","endTime":"2025-07-29T01:10:39.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.8,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13650217130792,"aZ":-14.219245919101414,"pfxX":-4.986789499011035,"pfxZ":9.383303726391135,"pX":-0.4542165297444144,"pZ":2.342206638691066,"vX0":5.42665881880964,"vY0":-137.82783653790344,"vZ0":-5.55183832022032,"x":134.31,"y":175.54,"x0":-1.8056941933182014,"y0":50.00611511452488,"z0":5.351732189864999,"aX":-9.545935473387777},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":7.8,"spinRate":2256,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.39820856419977346,"extension":6.601729264207898},"index":3,"playId":"a1564d0f-fcc0-3c5b-ac81-5db2cc0aa8e8","pitchNumber":4,"startTime":"2025-07-29T01:10:50.850Z","endTime":"2025-07-29T01:10:56.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.8,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.362032282427048,"aZ":-28.478046188940663,"pfxX":-4.54936131596749,"pfxZ":2.053021131049336,"pX":0.46002915151565726,"pZ":1.7368898683413965,"vX0":7.1892300071366755,"vY0":-133.35582729629874,"vZ0":-4.233327768029248,"x":99.46,"y":191.88,"x0":-1.678321749997453,"y0":50.0056128168008,"z0":5.396461239303487,"aX":-8.205006444070415},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.0,"breakHorizontal":6.7,"spinRate":1507,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.41053419475176334,"extension":6.578379450979084},"index":4,"playId":"14166ed1-01ab-32dc-9458-28d4704cdf71","pitchNumber":5,"startTime":"2025-07-29T01:11:33.254Z","endTime":"2025-07-29T01:11:37.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:11:37.390Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Noelvi Marte grounds out, second baseman Hyeseong Kim to first baseman Freddie Freeman.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:12:00.244Z","endTime":"2025-07-29T01:12:48.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.49999887810423,"strikeZoneBottom":1.83649144337136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.162122219242235,"aZ":-20.743039567229527,"pfxX":-8.612992996954834,"pfxZ":6.040627340648814,"pX":-1.9254201959544528,"pZ":1.799686833185945,"vX0":2.7310575474867615,"vY0":-137.15210242500316,"vZ0":-5.778136920269022,"x":190.39,"y":190.19,"x0":-1.8189331267656113,"y0":50.0048405842408,"z0":5.361872089813687,"aX":-16.304471922525188},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.8,"breakHorizontal":15.0,"spinRate":2185,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4003481296670759,"extension":6.550850972955368},"index":0,"playId":"62096731-3ca0-399e-8662-f8efae607fc2","pitchNumber":1,"startTime":"2025-07-29T01:12:01.416Z","endTime":"2025-07-29T01:12:05.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":69.5,"strikeZoneTop":3.39047449987645,"strikeZoneBottom":1.59727774282125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.961522849881217,"aZ":-44.13149104457986,"pfxX":5.117578849919822,"pfxZ":-9.79153340049377,"pX":0.9167361212929693,"pZ":2.187620836111391,"vX0":3.533006301971803,"vY0":-110.76520500330032,"vZ0":2.2907540459517817,"x":82.06,"y":179.71,"x0":-1.3735940553159194,"y0":50.00276811266744,"z0":5.813912173347654,"aX":6.249082317309566},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-16.6,"breakHorizontal":-10.3,"spinRate":2698,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4977844119397359,"extension":6.568049626710664},"index":1,"playId":"eb1d8adc-936a-3dd4-ad51-ebab1903b0ee","pitchNumber":2,"startTime":"2025-07-29T01:12:11.973Z","endTime":"2025-07-29T01:12:15.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.50000045744729,"strikeZoneBottom":1.72780221376506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.76832199721061,"aZ":-21.69763822672007,"pfxX":-9.68860740619586,"pfxZ":5.762328831763242,"pX":0.8975386002132291,"pZ":1.5358652175136434,"vX0":10.041025803632454,"vY0":-134.4180313224478,"vZ0":-5.674393778933055,"x":82.79,"y":197.31,"x0":-1.6383725673993885,"y0":50.005895544021975,"z0":5.227988534899607,"aX":-17.626394388564595},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.2,"breakHorizontal":15.2,"spinRate":2206,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4084154363940815,"extension":6.583559227261524},"index":2,"playId":"54af25b7-a486-3f16-bc41-bf64ec6bc705","pitchNumber":3,"startTime":"2025-07-29T01:12:24.399Z","endTime":"2025-07-29T01:12:29.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.15523477909021,"aZ":-27.800839184605245,"pfxX":1.8468148778004867,"pfxZ":2.551529129967399,"pX":0.546642066784601,"pZ":1.5170142169680898,"vX0":5.706884991566631,"vY0":-129.56689939496604,"vZ0":-3.996225737778135,"x":96.16,"y":197.82,"x0":-1.917658547395249,"y0":50.00170585589261,"z0":5.185615572853415,"aX":3.162664753950557},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":-4.6,"spinRate":2439,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4215278115172363,"extension":6.49092785959292},"hitData":{"launchSpeed":75.9,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.09,"coordY":158.78}},"index":3,"playId":"de832ff1-4b45-3837-b8e2-7574b5872691","pitchNumber":4,"startTime":"2025-07-29T01:12:41.142Z","endTime":"2025-07-29T01:12:48.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.6000000000000005,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:12:48.745Z","atBatIndex":61},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Reds challenged (hit by pitch), call on the field was upheld: Dalton Rushing hit by pitch.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:15:04.436Z","endTime":"2025-07-29T01:16:01.272Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.14996039094825,"strikeZoneBottom":1.37491554649978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.49136102772018,"aZ":-28.806685009326028,"pfxX":-6.248796141947846,"pfxZ":2.5866988675971747,"pX":0.8123276543939103,"pZ":2.7790896027350875,"vX0":-0.8908790400315028,"vY0":-113.78308643167304,"vZ0":-0.08804357024186538,"x":86.04,"y":163.74,"x0":2.020895031127505,"y0":50.00113956542192,"z0":5.692640746734023,"aX":-8.12410006528522},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":4.9,"breakHorizontal":11.5,"spinRate":2635,"spinDirection":282},"zone":3,"typeConfidence":0.9,"plateTime":0.4829227827759688,"extension":5.492210450652711},"index":0,"playId":"853c0784-0917-3902-9548-b63bcfef1542","pitchNumber":1,"startTime":"2025-07-29T01:15:05.478Z","endTime":"2025-07-29T01:15:09.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.955349383346817,"aZ":-29.270680525825686,"pfxX":-6.56902770417213,"pfxZ":2.25460565992004,"pX":0.14261945105287507,"pZ":3.1615782916425257,"vX0":-2.0929860500313646,"vY0":-113.22429695857663,"vZ0":0.8254395242382664,"x":111.56,"y":153.42,"x0":1.934200845780377,"y0":50.00448878203292,"z0":5.736517073146451,"aX":-8.473140647010363},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":4.6,"breakHorizontal":12.5,"spinRate":2724,"spinDirection":280},"zone":2,"typeConfidence":0.9,"plateTime":0.48499120028396536,"extension":5.586884864890998},"index":1,"playId":"46096799-41ed-3b31-a20a-8cbc71e2de00","pitchNumber":2,"startTime":"2025-07-29T01:15:19.554Z","endTime":"2025-07-29T01:15:24.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.8,"strikeZoneTop":3.27999863841942,"strikeZoneBottom":1.48959864343852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.623788676815472,"aZ":-29.52523020707818,"pfxX":-8.312888721149276,"pfxZ":2.031695241810417,"pX":-1.0986735048532206,"pZ":1.8212551649313606,"vX0":-3.9366672441732815,"vY0":-114.00355237623022,"vZ0":-1.8017482875297293,"x":158.88,"y":189.61,"x0":1.7352529976949207,"y0":50.0035608831619,"z0":5.559668330498894,"aX":-10.849523094858865},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":3.5,"breakHorizontal":16.1,"spinRate":2777,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.4820147765331799,"extension":5.689263675392292},"index":2,"playId":"d461cb89-2c37-330e-927d-333c64758fba","pitchNumber":3,"startTime":"2025-07-29T01:15:38.727Z","endTime":"2025-07-29T01:15:43.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.615977179041458,"aZ":-23.242991954888147,"pfxX":10.4558352195313,"pfxZ":4.944777663057623,"pX":1.0754143398952931,"pZ":3.7194049124661306,"vX0":-5.073555674536128,"vY0":-133.5017206432913,"vZ0":-0.8628697234526982,"x":76.01,"y":138.36,"x0":1.6416107902101973,"y0":50.00217150259377,"z0":5.7191108575533125,"aX":18.881009543747165},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.0,"breakHorizontal":-17.9,"spinRate":2118,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.41021155220584227,"extension":5.61147405087195},"index":3,"playId":"60f4e8d4-dcf0-32ec-81cc-0668cf7ffedd","pitchNumber":4,"startTime":"2025-07-29T01:15:56.164Z","endTime":"2025-07-29T01:16:01.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":113},"homeTeamWinProbability":3.1,"awayTeamWinProbability":96.9,"homeTeamWinProbabilityAdded":-0.49999999999999956,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:16:01.272Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Mookie Betts grounds into a double play, shortstop Elly De La Cruz to second baseman Matt McLain to first baseman Spencer Steer. Dalton Rushing out at 2nd. Mookie Betts out at 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:18:23.283Z","endTime":"2025-07-29T01:20:46.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.8,"strikeZoneTop":3.24999828020104,"strikeZoneBottom":1.52051791956282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.262637598222582,"aZ":-32.05077119550168,"pfxX":-6.882924028762142,"pfxZ":0.09496250012494833,"pX":-0.36881619333362475,"pZ":2.745962264283713,"vX0":-2.8352468647843496,"vY0":-114.97092226253392,"vZ0":0.3403146535638544,"x":131.06,"y":164.64,"x0":1.7746074406893075,"y0":50.00439235627479,"z0":5.705862363899109,"aX":-9.217293957185033},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":0.6,"breakHorizontal":13.2,"spinRate":2571,"spinDirection":284},"zone":1,"typeConfidence":0.9,"plateTime":0.47635648635224737,"extension":5.708985514899881},"index":0,"playId":"67ebf217-6755-30ab-982a-0982f9fa6569","pitchNumber":1,"startTime":"2025-07-29T01:18:32.599Z","endTime":"2025-07-29T01:18:36.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.718882926660807,"aZ":-22.740794331143878,"pfxX":10.37268998802256,"pfxZ":5.144092889875694,"pX":0.6803841409929293,"pZ":2.1790341644138342,"vX0":-5.8658794824231375,"vY0":-134.65968925630887,"vZ0":-4.647659893170368,"x":91.07,"y":179.95,"x0":1.5414074039758465,"y0":50.000280867810794,"z0":5.539620935487919,"aX":19.01338325801457},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.5,"breakHorizontal":-17.5,"spinRate":2044,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.4070228760963306,"extension":5.599391402451713},"index":1,"playId":"f419c3f4-f6b3-3169-8479-dd201caed064","pitchNumber":2,"startTime":"2025-07-29T01:18:47.837Z","endTime":"2025-07-29T01:18:51.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.3,"strikeZoneTop":3.25000039396397,"strikeZoneBottom":1.49248182870095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.628753040189107,"aZ":-31.443957263955134,"pfxX":-6.697936070619438,"pfxZ":0.5356063857763553,"pX":-2.3392147114867283,"pZ":0.9656070882255285,"vX0":-6.822280172734628,"vY0":-116.43145853518234,"vZ0":-3.7322127230053503,"x":206.17,"y":212.71,"x0":1.4981017125428455,"y0":50.00479882639995,"z0":5.561301545189318,"aX":-9.207942180146416},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.4,"breakHorizontal":13.8,"spinRate":2715,"spinDirection":294},"zone":13,"typeConfidence":0.9,"plateTime":0.4702209870109755,"extension":5.612262197079562},"index":2,"playId":"34d9271f-1631-337b-b64f-1577e22b6473","pitchNumber":3,"startTime":"2025-07-29T01:19:09.823Z","endTime":"2025-07-29T01:19:15.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.164608446559463,"aZ":-32.56731806904938,"pfxX":-7.515431155074065,"pfxZ":-0.2948457242480753,"pX":0.46590061029205476,"pZ":2.536715826147071,"vX0":-1.0070502081541084,"vY0":-115.72752460847592,"vZ0":-0.002428176659703407,"x":99.24,"y":170.29,"x0":1.8829664156963783,"y0":50.00057910515061,"z0":5.6646155537895115,"aX":-10.163028101367148},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-0.2,"breakHorizontal":13.8,"spinRate":2634,"spinDirection":280},"zone":6,"typeConfidence":0.9,"plateTime":0.4738091975904912,"extension":5.568990290560588},"index":3,"playId":"11c53f47-2850-3e6b-b933-d20ea31b005f","pitchNumber":4,"startTime":"2025-07-29T01:19:37.559Z","endTime":"2025-07-29T01:19:41.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.24999842641683,"strikeZoneBottom":1.54090179183718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.57970621778824,"aZ":-18.427504226971664,"pfxX":11.093646580098524,"pfxZ":7.5295128601160775,"pX":-1.729840324178411,"pZ":2.0468535132973056,"vX0":-11.587924690018726,"vY0":-134.37194588939155,"vZ0":-5.815392740148541,"x":182.94,"y":183.51,"x0":1.2006985648769195,"y0":50.00242109345386,"z0":5.551799052516138,"aX":20.25222011878332},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.5,"breakHorizontal":-17.5,"spinRate":2185,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4078949197511008,"extension":5.585457494631976},"index":4,"playId":"7f87b2c8-5505-3fa1-ae73-c72eda27e210","pitchNumber":5,"startTime":"2025-07-29T01:19:57.763Z","endTime":"2025-07-29T01:20:01.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.453565798725307,"aZ":-21.139989251353835,"pfxX":11.039065800631288,"pfxZ":5.997036318744763,"pX":0.9554443803210262,"pZ":2.3292307732242645,"vX0":-5.5329273674421895,"vY0":-135.24410040886588,"vZ0":-4.410822039887793,"x":80.58,"y":175.89,"x0":1.601489599433964,"y0":50.00193361209115,"z0":5.477757688509038,"aX":20.30263626349808},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.1,"breakHorizontal":-18.7,"spinRate":2154,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4061123317865132,"extension":5.713836086726968},"index":5,"playId":"b6511b53-898a-3c55-805f-c20c3f656323","pitchNumber":6,"startTime":"2025-07-29T01:20:14.232Z","endTime":"2025-07-29T01:20:18.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.619891333175214,"aZ":-22.28549647146285,"pfxX":10.396260181486623,"pfxZ":5.449269358501411,"pX":-0.26730386995273575,"pZ":2.275558540295382,"vX0":-7.88444187805402,"vY0":-133.99975302283465,"vZ0":-4.453823802413225,"x":127.19,"y":177.34,"x0":1.366142599935076,"y0":50.0003029024622,"z0":5.556239136530554,"aX":18.85701487177415},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.1,"breakHorizontal":-17.0,"spinRate":2046,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.40914076108830644,"extension":5.622082592133968},"hitData":{"launchSpeed":92.4,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":149.66}},"index":6,"playId":"4c58d250-00c8-3c24-aeef-92e6088af015","pitchNumber":7,"startTime":"2025-07-29T01:20:38.957Z","endTime":"2025-07-29T01:20:46.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":1.1,"leverageIndex":0.21,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:20:46.736Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shohei Ohtani walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:21:13.470Z","endTime":"2025-07-29T01:22:02.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.1,"strikeZoneTop":3.62667048557709,"strikeZoneBottom":1.55714306490722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.258875171779607,"aZ":-31.82988653329267,"pfxX":-9.596968295158481,"pfxZ":0.2709253153445328,"pX":0.9355252697818582,"pZ":3.9608118693941874,"vX0":0.46427610218954674,"vY0":-112.66145102672607,"vZ0":3.2354714280446135,"x":81.34,"y":131.84,"x0":1.969168068907148,"y0":50.001585611131354,"z0":5.753768959592167,"aX":-12.155620706685035},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":1.8,"breakHorizontal":17.2,"spinRate":2818,"spinDirection":281},"zone":12,"typeConfidence":0.91,"plateTime":0.48891802680662,"extension":5.554608752319526},"index":0,"playId":"fd4c27ce-98c9-3b99-9be6-432cce43f008","pitchNumber":1,"startTime":"2025-07-29T01:21:13.470Z","endTime":"2025-07-29T01:21:17.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.0,"strikeZoneTop":3.56893775042358,"strikeZoneBottom":1.68066864711816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.516075785381666,"aZ":-29.03083281442181,"pfxX":-8.189076359218248,"pfxZ":2.450932771711736,"pX":-0.8001871172033446,"pZ":2.857691906502864,"vX0":-3.323337544862025,"vY0":-113.15225652503287,"vZ0":0.22791024968863893,"x":147.5,"y":161.62,"x0":1.7560064871364047,"y0":50.005526885640805,"z0":5.687755940708935,"aX":-10.516133047203965},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":4.8,"breakHorizontal":15.7,"spinRate":2835,"spinDirection":284},"zone":4,"typeConfidence":0.9,"plateTime":0.4858736784169584,"extension":5.731023027358284},"index":1,"playId":"858544e4-c812-3c05-bc20-9056c0d286b5","pitchNumber":2,"startTime":"2025-07-29T01:21:27.170Z","endTime":"2025-07-29T01:21:31.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.3,"strikeZoneTop":3.5817571177003,"strikeZoneBottom":1.55404982512238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.662767128224377,"aZ":-31.78061816023772,"pfxX":-8.336415477928668,"pfxZ":0.30895415955355254,"pX":-1.1611659854717544,"pZ":2.0709007756749616,"vX0":-3.9113108566623938,"vY0":-112.93073162311832,"vZ0":-0.7488442598521614,"x":161.26,"y":182.87,"x0":1.6795474518908937,"y0":50.00375700175237,"z0":5.61954796313313,"aX":-10.706749802308549},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":0.7,"breakHorizontal":16.1,"spinRate":2858,"spinDirection":295},"zone":13,"typeConfidence":0.91,"plateTime":0.48607477541411503,"extension":5.787838929223796},"index":2,"playId":"76af9663-1010-308f-8893-ed1c03642418","pitchNumber":3,"startTime":"2025-07-29T01:21:43.529Z","endTime":"2025-07-29T01:21:47.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.53043058195446,"strikeZoneBottom":1.63049466445035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99362287717834,"aZ":-20.05541416999097,"pfxX":9.551677429838616,"pfxZ":6.5803347585359555,"pX":-0.3235373702622788,"pZ":1.4841176565794418,"vX0":-8.111186627909754,"vY0":-134.98031353777506,"vZ0":-6.766549034874138,"x":129.33,"y":198.71,"x0":1.482714725691086,"y0":50.002367322350835,"z0":5.440638095384331,"aX":17.585996613525175},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.6,"breakHorizontal":-15.5,"spinRate":2130,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.40613317261673787,"extension":5.706875892498962},"index":3,"playId":"e0e9fbe6-91f8-3e02-ba52-a66e8d66200e","pitchNumber":4,"startTime":"2025-07-29T01:21:57.724Z","endTime":"2025-07-29T01:22:02.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:22:02.950Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:24:33.978Z","endTime":"2025-07-29T01:26:28.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680689,"fullName":"Lyon Richardson","link":"/api/v1/people/680689"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T01:22:18.179Z","endTime":"2025-07-29T01:22:50.051Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Lyon Richardson replaces Taylor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-29T01:22:50.051Z","endTime":"2025-07-29T01:24:36.296Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680689,"link":"/api/v1/people/680689"},"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":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":96.4,"endSpeed":87.9,"strikeZoneTop":3.50999817471949,"strikeZoneBottom":1.54044954038772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25141068141253,"aZ":-22.395329910220237,"pfxX":-10.447241388401615,"pfxZ":4.927853122354771,"pX":0.7468454872713639,"pZ":2.5984946346658058,"vX0":8.319756395267284,"vY0":-140.10709667994223,"vZ0":-3.532839537421707,"x":88.53,"y":168.62,"x0":-0.9068139625630461,"y0":50.00070951285269,"z0":5.342744136501095,"aX":-20.725721765879907},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.4,"breakHorizontal":17.2,"spinRate":2297,"spinDirection":230},"zone":6,"typeConfidence":0.94,"plateTime":0.3912295089670512,"extension":5.760386252467753},"index":2,"playId":"5435602e-4354-3c9e-bc13-a84c5c292e30","pitchNumber":1,"startTime":"2025-07-29T01:24:36.296Z","endTime":"2025-07-29T01:24:40.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.86545405542693,"aZ":-22.74622936566161,"pfxX":-9.999747637623182,"pfxZ":4.822227247909689,"pX":0.05909994382636832,"pZ":2.6898123843539836,"vX0":6.381622635051513,"vY0":-138.86925302803303,"vZ0":-3.1146038321366962,"x":114.75,"y":166.16,"x0":-0.9685920925029105,"y0":50.002295038489464,"z0":5.337692506110329,"aX":-19.545585586759316},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.3,"breakHorizontal":16.8,"spinRate":2268,"spinDirection":229},"zone":5,"typeConfidence":0.93,"plateTime":0.39429983754783926,"extension":5.800123415672973},"index":3,"playId":"6dcc650e-4e65-37d8-983e-dddaa394320e","pitchNumber":2,"startTime":"2025-07-29T01:24:52.851Z","endTime":"2025-07-29T01:24:56.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":96.5,"endSpeed":88.1,"strikeZoneTop":3.5100001503574,"strikeZoneBottom":1.64470994477374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.613657551936598,"aZ":-16.010067587214387,"pfxX":-6.863363006390163,"pfxZ":8.114878846993493,"pX":1.4915533768784797,"pZ":3.0121125278323673,"vX0":8.680365167698074,"vY0":-140.22375249589754,"vZ0":-4.047434330830791,"x":60.15,"y":157.45,"x0":-0.7520085748657177,"y0":50.00524250487257,"z0":5.518457618817502,"aX":-13.675114443748244},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":10.7,"spinRate":2456,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.39057520428172987,"extension":5.760163333309438},"index":4,"playId":"c1111879-37b8-3d6b-a48a-b49ba6b0ff24","pitchNumber":3,"startTime":"2025-07-29T01:25:11.597Z","endTime":"2025-07-29T01:25:15.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.79325810984485,"aZ":-13.68702071296502,"pfxX":-6.066937559302085,"pfxZ":9.230206439871303,"pX":0.8302324472097543,"pZ":2.3990872929902616,"vX0":7.186259563333215,"vY0":-140.81248013042148,"vZ0":-5.866892809421277,"x":85.35,"y":174.0,"x0":-0.9699633339974951,"y0":50.00224647416893,"z0":5.399621282808501,"aX":-12.15042174440009},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2472,"spinDirection":221},"zone":14,"typeConfidence":0.96,"plateTime":0.3893993507545126,"extension":5.73235290072204},"index":5,"playId":"f25b4d88-8f53-36c9-baf1-5230a8a633a5","pitchNumber":4,"startTime":"2025-07-29T01:25:31.520Z","endTime":"2025-07-29T01:25:34.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.05667976271452,"aZ":-20.94741436530385,"pfxX":-9.368726250255046,"pfxZ":5.72015464890386,"pX":-0.589381551323851,"pZ":1.973217300738366,"vX0":4.747726845581196,"vY0":-139.5998869395213,"vZ0":-5.272772802472631,"x":139.47,"y":185.5,"x0":-1.1000883790077578,"y0":50.00226381773732,"z0":5.276153160220927,"aX":-18.388025906294473},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.4,"breakHorizontal":16.0,"spinRate":2291,"spinDirection":228},"zone":7,"typeConfidence":0.87,"plateTime":0.39319333993649463,"extension":5.804577861899572},"index":6,"playId":"91212487-999f-3c6b-890c-f7a6f5feba5b","pitchNumber":5,"startTime":"2025-07-29T01:25:56.463Z","endTime":"2025-07-29T01:26:00.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.657946108061495,"aZ":-33.954699507552185,"pfxX":5.6953344587477535,"pfxZ":-1.2235714371751198,"pX":2.2329056457632883,"pZ":1.2688776521075262,"vX0":6.079077282186651,"vY0":-120.0728541581781,"vZ0":-2.925063990411341,"x":31.89,"y":204.52,"x0":-1.0731933623365617,"y0":50.00126743127782,"z0":5.5296973099540105,"aX":8.299327998535357},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.6,"breakHorizontal":-11.8,"spinRate":2665,"spinDirection":31},"zone":14,"typeConfidence":0.71,"plateTime":0.4564854086939931,"extension":5.78131551185741},"index":7,"playId":"387d3e0b-ed4b-33b2-a62e-7e5dff718e6e","pitchNumber":6,"startTime":"2025-07-29T01:26:22.751Z","endTime":"2025-07-29T01:26:28.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":680689,"link":"/api/v1/people/680689"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":680689,"link":"/api/v1/people/680689"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:26:28.666Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Friedl grounds out, second baseman Hyeseong Kim to first baseman Freddie Freeman.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:29:08.966Z","endTime":"2025-07-29T01:30:34.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: James Outman replaces right fielder Teoscar Hernández, batting 3rd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:28:50.944Z","endTime":"2025-07-29T01:28:50.960Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":606192,"link":"/api/v1/people/606192"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to right field for Andy Pages.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T01:28:50.960Z","endTime":"2025-07-29T01:28:50.961Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"500","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Alex Vesia replaces Yoshinobu Yamamoto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-29T01:28:50.961Z","endTime":"2025-07-29T01:29:11.252Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681911,"link":"/api/v1/people/681911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.17011318326902,"strikeZoneBottom":1.46200344125395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.45651062161275,"aZ":-24.941639468717725,"pfxX":-2.8513809997491246,"pfxZ":4.515050600135881,"pX":0.23376008460432376,"pZ":1.0619879203640359,"vX0":0.8183039532645655,"vY0":-125.08746543525226,"vZ0":-7.235194156969592,"x":108.09,"y":210.11,"x0":0.2752179563977812,"y0":50.00559468972382,"z0":6.002944862868802,"aX":-4.572431013399439},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.0,"breakHorizontal":5.0,"spinRate":2442,"spinDirection":293},"zone":14,"typeConfidence":0.89,"plateTime":0.43591445688554753,"extension":6.198513408605749},"index":3,"playId":"ee237dc0-b8cf-316f-8456-1d0d3b32d2a6","pitchNumber":1,"startTime":"2025-07-29T01:29:11.252Z","endTime":"2025-07-29T01:29:16.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":91.9,"endSpeed":84.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.028754660647195,"aZ":-8.819104808791396,"pfxX":2.8326698210791394,"pfxZ":12.900682760114904,"pX":0.9916373174472631,"pZ":2.4691785950161425,"vX0":0.903572675194278,"vY0":-133.73643770874463,"vZ0":-7.222083645592324,"x":79.2,"y":172.11,"x0":0.28140678277931885,"y0":50.00049913217706,"z0":5.838329923187602,"aX":5.126119808831736},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":22.0,"breakHorizontal":-5.3,"spinRate":2569,"spinDirection":164},"zone":12,"typeConfidence":0.9,"plateTime":0.4096676232521994,"extension":6.323267723599619},"index":4,"playId":"0eaee180-d72d-3e80-96ee-35e30387aa4e","pitchNumber":2,"startTime":"2025-07-29T01:29:28.983Z","endTime":"2025-07-29T01:29:35.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.15887199118421,"strikeZoneBottom":1.40496858913828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.98197607380068,"aZ":-25.133449051872613,"pfxX":-3.3176624487322597,"pfxZ":4.348603700200455,"pX":0.9459236729776508,"pZ":2.472542542809426,"vX0":2.794318690820837,"vY0":-125.82772369393356,"vZ0":-4.068298704850359,"x":80.94,"y":172.02,"x0":0.25777465210131945,"y0":50.00623739672162,"z0":6.121766721300475,"aX":-5.377715883666231},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.3,"breakHorizontal":5.4,"spinRate":2357,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.43352989458767244,"extension":6.262100337817013},"index":5,"playId":"59845ae6-2bd1-3434-8e96-6bde7b19595a","pitchNumber":3,"startTime":"2025-07-29T01:30:06.593Z","endTime":"2025-07-29T01:30:10.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.18557502170318,"aZ":-10.691096067055177,"pfxX":2.6938020786841865,"pfxZ":11.931503851882159,"pX":-0.10856661389447508,"pZ":2.8855902131819655,"vX0":-1.2941624360504562,"vY0":-133.89542965676185,"vZ0":-5.810596078680149,"x":121.14,"y":160.87,"x0":0.033297400489662225,"y0":50.00127323590154,"z0":5.861960072718906,"aX":4.8494498394130785},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.4,"breakHorizontal":-4.6,"spinRate":2560,"spinDirection":165},"zone":2,"typeConfidence":0.9,"plateTime":0.41039389824259365,"extension":6.111879209966203},"hitData":{"launchSpeed":67.4,"launchAngle":-21.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.23,"coordY":160.3}},"index":6,"playId":"c7ec5db5-9e31-3edb-aaac-e65d5b385685","pitchNumber":4,"startTime":"2025-07-29T01:30:26.102Z","endTime":"2025-07-29T01:30:34.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":-1.5999999999999992,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:30:34.107Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt McLain walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:30:54.867Z","endTime":"2025-07-29T01:33:18.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":92.5,"endSpeed":83.9,"strikeZoneTop":3.12999810930411,"strikeZoneBottom":1.34147662585907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.351189960758752,"aZ":-8.072567313903555,"pfxX":2.5904859178838353,"pfxZ":13.263445298260423,"pX":1.18183773250067,"pZ":2.679485694753005,"vX0":1.6624438328516884,"vY0":-134.49016863500486,"vZ0":-6.882081524150732,"x":71.95,"y":166.43,"x0":0.21745553937783177,"y0":50.004208199560786,"z0":5.856770776143,"aX":4.707310944403099},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":22.6,"breakHorizontal":-5.0,"spinRate":2554,"spinDirection":162},"zone":12,"typeConfidence":0.9,"plateTime":0.40852282151991925,"extension":6.26309001888264},"index":0,"playId":"960e6bee-bbfe-345e-863d-63cef6f8a51d","pitchNumber":1,"startTime":"2025-07-29T01:31:02.505Z","endTime":"2025-07-29T01:31:06.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.03154039067547,"strikeZoneBottom":1.29351937065395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.552558353981034,"aZ":-21.51173814926986,"pfxX":7.7540291496145155,"pfxZ":6.990490589694115,"pX":0.38309876460447845,"pZ":0.7286442368757765,"vX0":-2.2584748187910604,"vY0":-122.77850913963826,"vZ0":-7.609419696634341,"x":102.4,"y":219.11,"x0":0.30813560723717026,"y0":50.0012248253036,"z0":5.70159624521909,"aX":11.824433015264164},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":11.0,"breakHorizontal":-13.6,"spinRate":1845,"spinDirection":132},"zone":14,"typeConfidence":0.92,"plateTime":0.4462912170890121,"extension":6.227490246592736},"index":1,"playId":"ac9ef2ff-18e5-315a-aeaa-a214de6beeca","pitchNumber":2,"startTime":"2025-07-29T01:31:18.419Z","endTime":"2025-07-29T01:31:23.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.16850648014165,"strikeZoneBottom":1.18259930541768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.741537957649,"aZ":-28.030658462974994,"pfxX":-3.873660657339806,"pfxZ":2.672264765124943,"pX":0.1551368001624776,"pZ":3.032691783187196,"vX0":1.5338962906247824,"vY0":-123.49754693267435,"vZ0":-1.9314569633171506,"x":111.09,"y":156.9,"x0":0.03052671334401717,"y0":50.00273054296652,"z0":6.174179447449707,"aX":-6.005538037954951},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.7,"breakHorizontal":6.7,"spinRate":2322,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.4428929356328446,"extension":6.068131782780006},"index":2,"playId":"90ac9e83-8812-31ab-8a52-4565185b2459","pitchNumber":3,"startTime":"2025-07-29T01:31:40.903Z","endTime":"2025-07-29T01:31:46.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":84.1,"strikeZoneTop":3.12999936420025,"strikeZoneBottom":1.38688088776361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48487751929817,"aZ":-11.090625929478817,"pfxX":1.5754903512847735,"pfxZ":11.489430162564357,"pX":0.11642627753943018,"pZ":4.417344728525415,"vX0":-0.4341308242051434,"vY0":-135.33316243768917,"vZ0":-2.1235137749396076,"x":112.56,"y":119.51,"x0":0.07532583607195412,"y0":50.00374427595816,"z0":5.999606051605901,"aX":2.891123194997453},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.5,"breakHorizontal":-2.8,"spinRate":2575,"spinDirection":160},"zone":12,"typeConfidence":0.9,"plateTime":0.40639385873631895,"extension":6.11769121411436},"index":3,"playId":"55aefde3-09e5-3a65-a444-345f3752b423","pitchNumber":4,"startTime":"2025-07-29T01:32:01.137Z","endTime":"2025-07-29T01:32:05.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.19192832616322,"strikeZoneBottom":1.42666755420321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.359464144461995,"aZ":-10.435321599813909,"pfxX":2.624908372281999,"pfxZ":11.902469520143365,"pX":0.9104302238296752,"pZ":2.9542969336555345,"vX0":1.0331220132271541,"vY0":-134.79106277846068,"vZ0":-5.7229165673848135,"x":82.3,"y":159.01,"x0":0.18044081187992386,"y0":50.00066605358683,"z0":5.853173890363062,"aX":4.792508652799588},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.4,"breakHorizontal":-4.9,"spinRate":2511,"spinDirection":162},"zone":12,"typeConfidence":0.9,"plateTime":0.4075267977294761,"extension":6.2662932741020265},"index":4,"playId":"632d114c-ef83-39e5-b820-7f8d1e6b6c66","pitchNumber":5,"startTime":"2025-07-29T01:32:21.463Z","endTime":"2025-07-29T01:32:26.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-29T01:32:30.257Z","endTime":"2025-07-29T01:32:47.989Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.51067009831595,"aZ":-28.76315334413999,"pfxX":-3.044413417782944,"pfxZ":2.111159460005755,"pX":-0.7898893646345517,"pZ":2.6701825294607735,"vX0":-0.7201638791437948,"vY0":-126.15783494915607,"vZ0":-2.808609303310831,"x":147.11,"y":166.69,"x0":-0.10530835820774014,"y0":50.001078797248844,"z0":6.114795614407524,"aX":-4.9092785634057075},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.5,"breakHorizontal":5.6,"spinRate":2373,"spinDirection":207},"zone":1,"typeConfidence":0.9,"plateTime":0.43406032580399545,"extension":6.174040032743225},"index":6,"playId":"f0c4661b-8565-3358-ad53-2adb21cc1b5c","pitchNumber":6,"startTime":"2025-07-29T01:32:47.989Z","endTime":"2025-07-29T01:32:51.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.7,"endSpeed":84.2,"strikeZoneTop":3.08795155095385,"strikeZoneBottom":1.54601249504856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.719859796595838,"aZ":-9.827326113593719,"pfxX":4.151500494630761,"pfxZ":12.266902599332715,"pX":0.5859366169796508,"pZ":1.2453729425143047,"vX0":0.025178435219549378,"vY0":-134.7152327387597,"vZ0":-9.950689100348379,"x":94.67,"y":205.15,"x0":0.03790173363954993,"y0":50.00300315756695,"z0":5.701101059363792,"aX":7.5612500945701555},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.0,"breakHorizontal":-7.6,"spinRate":2579,"spinDirection":163},"zone":14,"typeConfidence":0.9,"plateTime":0.40799128745695556,"extension":6.342269104020687},"index":7,"playId":"61587eda-1dd1-318c-8840-b0f128766257","pitchNumber":7,"startTime":"2025-07-29T01:33:13.840Z","endTime":"2025-07-29T01:33:18.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":1.6999999999999997,"leverageIndex":0.36,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:33:18.331Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:34:11.262Z","endTime":"2025-07-29T01:34:56.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T01:33:22.535Z","endTime":"2025-07-29T01:34:13.590Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":83.6,"strikeZoneTop":3.59999981747116,"strikeZoneBottom":1.65245886118299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.21765921915185,"aZ":-7.440855464009477,"pfxX":3.0648841590797584,"pfxZ":13.611042337344715,"pX":-0.2732786375987593,"pZ":2.094120567235114,"vX0":-1.9997393555492708,"vY0":-135.34480510799884,"vZ0":-8.30430607383509,"x":127.42,"y":182.24,"x0":0.08486991531647037,"y0":50.00221631475812,"z0":5.759452432936333,"aX":5.568661665022532},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":22.6,"breakHorizontal":-5.0,"spinRate":2613,"spinDirection":165},"zone":8,"typeConfidence":0.9,"plateTime":0.40792862495706306,"extension":6.394825980924171},"index":1,"playId":"5589aab0-b663-3698-a184-ccf2d000d67e","pitchNumber":1,"startTime":"2025-07-29T01:34:13.590Z","endTime":"2025-07-29T01:34:17.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":87.6,"endSpeed":79.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.774121273946882,"aZ":-23.49342676564291,"pfxX":-3.585264287704283,"pfxZ":5.296398478579587,"pX":0.11216553516824908,"pZ":3.124568797142227,"vX0":1.0725445116184507,"vY0":-127.6132951247538,"vZ0":-2.834743555236346,"x":112.72,"y":154.42,"x0":0.15066099416234413,"y0":50.00369623462151,"z0":6.1129626910689545,"aX":-5.876947798316106},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.1,"breakHorizontal":6.2,"spinRate":2489,"spinDirection":201},"zone":2,"typeConfidence":0.87,"plateTime":0.4302262313741285,"extension":6.093334519253055},"index":2,"playId":"113f9a07-6c39-3cc3-97e4-3a5c684fa21f","pitchNumber":2,"startTime":"2025-07-29T01:34:31.061Z","endTime":"2025-07-29T01:34:34.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":83.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.09959186687598,"aZ":-8.448057371865069,"pfxX":3.493390654579444,"pfxZ":13.071905314877622,"pX":-0.10812169197723716,"pZ":3.8439705089005525,"vX0":-1.917754980748976,"vY0":-135.2569082081713,"vZ0":-3.819774513652124,"x":121.12,"y":134.99,"x0":0.1639429506693675,"y0":50.00468772825963,"z0":5.889518480801395,"aX":6.341508232246694},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":22.8,"breakHorizontal":-5.8,"spinRate":2621,"spinDirection":163},"zone":11,"typeConfidence":0.9,"plateTime":0.4081486754398336,"extension":6.29950575614079},"index":3,"playId":"e660f5ce-851f-3268-afa5-688abdc3f02c","pitchNumber":3,"startTime":"2025-07-29T01:34:52.916Z","endTime":"2025-07-29T01:34:56.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":-1.9,"leverageIndex":0.84,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:34:56.788Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hays grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:35:17.455Z","endTime":"2025-07-29T01:35:57.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18049448627405,"aZ":-20.64594816168996,"pfxX":7.715845151991308,"pfxZ":7.866005280488316,"pX":0.8673473961834252,"pZ":2.329949065844655,"vX0":-1.2976358193299973,"vY0":-121.24511018831677,"vZ0":-4.099964921303816,"x":83.94,"y":175.87,"x0":0.4133436820678607,"y0":50.001799453861274,"z0":5.879724185578983,"aX":11.306162822849002},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":13.3,"breakHorizontal":-13.6,"spinRate":1916,"spinDirection":131},"zone":14,"typeConfidence":0.92,"plateTime":0.45449364513046886,"extension":6.407746620212689},"index":0,"playId":"347a3afb-3062-3506-b45d-2c6d6c131426","pitchNumber":1,"startTime":"2025-07-29T01:35:24.168Z","endTime":"2025-07-29T01:35:27.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.611393603392447,"aZ":-25.842059011866606,"pfxX":-2.953521012186778,"pfxZ":3.9006252904628287,"pX":-0.04243326226971123,"pZ":2.0415039819258296,"vX0":0.45435084332740444,"vY0":-126.1127830220075,"vZ0":-4.823233013893619,"x":118.62,"y":183.66,"x0":0.16001900735738325,"y0":50.00481944593353,"z0":6.041899998700854,"aX":-4.798331156392846},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.2,"breakHorizontal":5.3,"spinRate":2423,"spinDirection":214},"zone":5,"typeConfidence":0.89,"plateTime":0.43292258628105706,"extension":6.281416546502563},"hitData":{"launchSpeed":98.9,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":153.71}},"index":1,"playId":"6a650a73-40d1-3a49-82f0-12c0cf5353b8","pitchNumber":2,"startTime":"2025-07-29T01:35:50.185Z","endTime":"2025-07-29T01:35:57.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-1.1,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:35:57.656Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to left fielder Austin Hays.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T01:38:14.413Z","endTime":"2025-07-29T01:38:37.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brent Suter replaces Lyon Richardson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:37:54.257Z","endTime":"2025-07-29T01:38:16.715Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.71804888693259,"strikeZoneBottom":1.79262500456864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.546212789081824,"aZ":-19.497416903482094,"pfxX":-1.0737865497853103,"pfxZ":7.897086488900783,"pX":0.3247713526243018,"pZ":3.5405962173601875,"vX0":-6.2866258924515845,"vY0":-125.41025438273675,"vZ0":-2.4689820235242332,"x":104.62,"y":143.18,"x0":2.99557698994152,"y0":50.00196033852569,"z0":6.114985244025568,"aX":-1.722230044584775},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":14.0,"breakHorizontal":3.2,"spinRate":2194,"spinDirection":179},"zone":3,"typeConfidence":0.9,"plateTime":0.43548517871441694,"extension":7.406799521784613},"index":1,"playId":"a2b0084d-3f28-3c31-adfc-0715d7b042f7","pitchNumber":1,"startTime":"2025-07-29T01:38:16.715Z","endTime":"2025-07-29T01:38:20.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":72.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.378392238138687,"aZ":-34.30476296413926,"pfxX":-1.5078385157712844,"pfxZ":-1.6411012181311904,"pX":-0.03922718804553501,"pZ":2.7954890291951995,"vX0":-6.791219382968162,"vY0":-113.02545010000622,"vZ0":-0.22559836806920552,"x":118.5,"y":163.3,"x0":3.1922850371400435,"y0":50.00031101400392,"z0":6.323176239633083,"aX":-1.9618130909635287},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-2.8,"breakHorizontal":4.3,"spinRate":2236,"spinDirection":289},"zone":5,"typeConfidence":0.9,"plateTime":0.4834298670613544,"extension":7.348418068840393},"hitData":{"launchSpeed":85.1,"launchAngle":37.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.1,"coordY":111.54}},"index":2,"playId":"462914df-50dd-33e4-a10b-febe7c1a8daa","pitchNumber":2,"startTime":"2025-07-29T01:38:27.512Z","endTime":"2025-07-29T01:38:37.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:38:37.254Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Pages flies out to right fielder Will Benson.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T01:38:58.423Z","endTime":"2025-07-29T01:39:45.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T01:38:55.549Z","endTime":"2025-07-29T01:39:00.724Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.891508977539875,"aZ":-18.28661645573643,"pfxX":2.7440051945436315,"pfxZ":8.461897753536116,"pX":0.4640212758156739,"pZ":3.3503402971771368,"vX0":-7.235159001955367,"vY0":-126.53222274189646,"vZ0":-3.019503551294971,"x":99.31,"y":148.32,"x0":2.9887478490443127,"y0":50.00196670408751,"z0":6.00371973006954,"aX":4.503516621401608},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":15.0,"breakHorizontal":-3.5,"spinRate":2200,"spinDirection":159},"zone":3,"typeConfidence":0.72,"plateTime":0.4308794607941411,"extension":7.479040624594596},"index":1,"playId":"19ce6896-0103-32df-8bfe-946d5c5a681f","pitchNumber":1,"startTime":"2025-07-29T01:39:00.724Z","endTime":"2025-07-29T01:39:05.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.44000051964002,"strikeZoneBottom":1.56242262173996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.869992367193543,"aZ":-18.353329386480276,"pfxX":-1.063578873711012,"pfxZ":8.1045407679653,"pX":0.16309091575720164,"pZ":4.727064003298467,"vX0":-6.755535872551575,"vY0":-129.4665999275943,"vZ0":-0.17100038086495606,"x":110.78,"y":111.15,"x0":2.939471409330743,"y0":50.00266881382276,"z0":6.193171220989831,"aX":-1.8129517300977043},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.9,"breakHorizontal":3.4,"spinRate":2274,"spinDirection":174},"zone":12,"typeConfidence":0.91,"plateTime":0.4223173642795728,"extension":7.262504392707505},"index":2,"playId":"88e70e3d-e84a-3b82-9b93-363999a9aba9","pitchNumber":2,"startTime":"2025-07-29T01:39:13.622Z","endTime":"2025-07-29T01:39:18.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":70.3,"strikeZoneTop":3.44000032869398,"strikeZoneBottom":1.56772291194677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.38290448699683,"aZ":-25.981948029160723,"pfxX":6.211873250536564,"pfxZ":4.93424542312672,"pX":2.145897138237174,"pZ":4.03519857580126,"vX0":-4.583376841620885,"vY0":-110.86037342199067,"vZ0":1.1644815778751232,"x":35.2,"y":129.83,"x0":3.425341761139336,"y0":50.00172845875144,"z0":6.199603030394646,"aX":7.7916229302447055},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":9.5,"breakHorizontal":-10.2,"spinRate":1518,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.4926162397380307,"extension":7.33453361658233},"index":3,"playId":"9bd51c72-df51-3a26-bce0-11346fb6053d","pitchNumber":3,"startTime":"2025-07-29T01:39:24.214Z","endTime":"2025-07-29T01:39:28.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.923830943964525,"aZ":-19.34023643074294,"pfxX":7.702285933802738,"pfxZ":7.599573840957214,"pX":0.4829908467816156,"pZ":2.5440925736871853,"vX0":-9.596697944185,"vY0":-128.89856961205854,"vZ0":-4.779708721431519,"x":98.59,"y":170.09,"x0":3.2475761123318136,"y0":50.00122483070696,"z0":5.908641173744205,"aX":13.004949760163383},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.0,"breakHorizontal":-11.9,"spinRate":2337,"spinDirection":128},"zone":6,"typeConfidence":0.91,"plateTime":0.4243564574163452,"extension":7.466363717745164},"hitData":{"launchSpeed":98.8,"launchAngle":34.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.34,"coordY":65.96}},"index":4,"playId":"a23689ed-b0e4-3f27-97cc-426953b3273e","pitchNumber":4,"startTime":"2025-07-29T01:39:36.160Z","endTime":"2025-07-29T01:39:45.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:39:45.189Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T01:40:10.895Z","endTime":"2025-07-29T01:42:26.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.49903106933139,"strikeZoneBottom":1.70307517815506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.754853631555182,"aZ":-19.292657946885335,"pfxX":-1.66648362632304,"pfxZ":8.117775137941452,"pX":0.05824099031542641,"pZ":3.028662544867053,"vX0":-6.527847007898973,"vY0":-124.58030289634938,"vZ0":-3.558449615091241,"x":114.78,"y":157.01,"x0":2.9187793436807055,"y0":50.00392374666953,"z0":6.051662891078316,"aX":-2.6447694760234812},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":14.2,"breakHorizontal":4.4,"spinRate":2199,"spinDirection":182},"zone":2,"typeConfidence":0.9,"plateTime":0.43803551028921683,"extension":7.4272045098538655},"index":0,"playId":"cf4d681e-c0f8-301c-b01b-85126924874c","pitchNumber":1,"startTime":"2025-07-29T01:40:11.882Z","endTime":"2025-07-29T01:40:17.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.72922851303314,"aZ":-16.076793780626623,"pfxX":-0.3057688605826443,"pfxZ":9.476931011779719,"pX":-0.4295197212439089,"pZ":2.8077540858894015,"vX0":-8.15550032852788,"vY0":-128.98700350918625,"vZ0":-4.867361635874601,"x":133.37,"y":162.97,"x0":2.8021710601062697,"y0":50.005791054912805,"z0":5.943723280954141,"aX":-0.5200918997690711},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.3,"breakHorizontal":2.3,"spinRate":2230,"spinDirection":100},"zone":4,"typeConfidence":0.91,"plateTime":0.4232760287123156,"extension":7.640479432035635},"index":1,"playId":"b86429cb-2d6f-3863-a8dd-31085f05bd48","pitchNumber":2,"startTime":"2025-07-29T01:40:21.874Z","endTime":"2025-07-29T01:40:25.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-29T01:40:30.911Z","endTime":"2025-07-29T01:40:40.086Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":91.7,"endSpeed":84.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57812413788166,"aZ":-20.457477800638543,"pfxX":7.101375704139991,"pfxZ":6.461559210147251,"pX":-0.3164900592616931,"pZ":2.1884732381924508,"vX0":-11.045646595369606,"vY0":-133.06474208552658,"vZ0":-5.84178088095375,"x":129.06,"y":179.69,"x0":2.9446685409819597,"y0":50.0025666749425,"z0":5.870714533575326,"aX":12.876861927220958},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.7,"breakHorizontal":-10.8,"spinRate":2195,"spinDirection":162},"zone":4,"typeConfidence":0.91,"plateTime":0.40988303052462927,"extension":7.628322969309916},"index":3,"playId":"699aeecd-023b-30a8-8c89-36527b3020b3","pitchNumber":3,"startTime":"2025-07-29T01:40:40.086Z","endTime":"2025-07-29T01:40:43.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":77.3,"endSpeed":71.5,"strikeZoneTop":3.39999816167811,"strikeZoneBottom":1.51727511235613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.197431162890673,"aZ":-34.34837057389538,"pfxX":-1.821653346510499,"pfxZ":-1.7108510970067066,"pX":-0.9090852570008596,"pZ":1.3881161308705403,"vX0":-8.191123374609099,"vY0":-112.35880703185715,"vZ0":-2.8973640954601523,"x":151.65,"y":201.3,"x0":3.026876151543682,"y0":50.00211814840055,"z0":6.2000220411027795,"aX":-2.316995392671509},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-3.6,"breakHorizontal":5.5,"spinRate":2271,"spinDirection":292},"zone":13,"typeConfidence":0.91,"plateTime":0.4883152591531412,"extension":7.3197081548134},"index":4,"playId":"f2abc6b9-a681-3404-93df-e8580e676c25","pitchNumber":4,"startTime":"2025-07-29T01:40:53.955Z","endTime":"2025-07-29T01:40:58.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":76.8,"endSpeed":71.2,"strikeZoneTop":3.48055536475311,"strikeZoneBottom":1.68537543202017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.669131841061706,"aZ":-36.09683088255766,"pfxX":-2.7425164522712584,"pfxZ":-3.122874405376937,"pX":-0.9446986587455221,"pZ":1.3273979184814286,"vX0":-8.031970586444627,"vY0":-111.6053809121543,"vZ0":-2.610080019741943,"x":153.01,"y":202.94,"x0":3.061445132999491,"y0":50.00143496546752,"z0":6.240926193460994,"aX":-3.4471672413158183},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-6.0,"breakHorizontal":7.1,"spinRate":2342,"spinDirection":309},"zone":13,"typeConfidence":0.91,"plateTime":0.49135751512540526,"extension":7.312139561802767},"index":5,"playId":"1f3cf977-9a24-394d-b03d-0625ad3d9238","pitchNumber":5,"startTime":"2025-07-29T01:41:04.306Z","endTime":"2025-07-29T01:41:08.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.140695960077622,"aZ":-16.72776093568163,"pfxX":0.03510618143565747,"pfxZ":9.11930913738371,"pX":0.25327428889935155,"pZ":3.404280550243807,"vX0":-7.141342802181486,"vY0":-129.13093217356845,"vZ0":-3.231721391650548,"x":107.35,"y":146.86,"x0":3.04656822349177,"y0":50.00236105005982,"z0":5.954161465018828,"aX":0.060049657492496876},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":16.1,"breakHorizontal":1.4,"spinRate":2264,"spinDirection":168},"zone":2,"typeConfidence":0.91,"plateTime":0.42368938201258066,"extension":7.353174856177414},"index":6,"playId":"61c54ca6-b2d7-3095-afe1-67934627a5be","pitchNumber":6,"startTime":"2025-07-29T01:41:15.874Z","endTime":"2025-07-29T01:41:19.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.775307388384395,"aZ":-16.34412836647326,"pfxX":-1.147544839817792,"pfxZ":9.372366612157219,"pX":-0.03883559288798526,"pZ":2.2055530871947746,"vX0":-7.058248003582426,"vY0":-128.8852927523495,"vZ0":-6.283852848868235,"x":118.48,"y":179.23,"x0":2.879764505623292,"y0":50.00301865540863,"z0":5.92906437783324,"aX":-1.9383504205330297},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.8,"breakHorizontal":3.6,"spinRate":2262,"spinDirection":173},"zone":5,"typeConfidence":0.91,"plateTime":0.42431546370096473,"extension":7.50428581687352},"index":7,"playId":"5218e649-8e62-3773-b3b1-319e4a989320","pitchNumber":7,"startTime":"2025-07-29T01:41:31.696Z","endTime":"2025-07-29T01:41:36.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.40000033539962,"strikeZoneBottom":1.51255087426382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.77144209206952,"aZ":-21.058173462174384,"pfxX":7.82312394090969,"pfxZ":6.308333364298122,"pX":-0.9887856411801828,"pZ":1.6236643438401748,"vX0":-13.26456975874849,"vY0":-131.14412714456319,"vZ0":-6.911380943293273,"x":154.69,"y":194.94,"x0":3.0922003497110504,"y0":50.003320953766924,"z0":5.836794969885518,"aX":13.78510683773858},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.2,"breakHorizontal":-11.6,"spinRate":2160,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.41585248116942175,"extension":7.567324969634328},"index":8,"playId":"eba4a88a-6179-3495-adf9-d40f0d530b66","pitchNumber":8,"startTime":"2025-07-29T01:41:54.099Z","endTime":"2025-07-29T01:41:58.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":88.1,"endSpeed":81.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.627025715071404,"aZ":-17.14827877738684,"pfxX":-0.3355537936540356,"pfxZ":8.961453098168434,"pX":0.1560193518860486,"pZ":2.4791197838315253,"vX0":-6.7283244264553215,"vY0":-128.1679408403263,"vZ0":-5.41523649262235,"x":111.05,"y":171.84,"x0":2.8504050722056182,"y0":50.00092048902627,"z0":5.943604879328047,"aX":-0.5601254388563284},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":15.4,"breakHorizontal":2.0,"spinRate":2279,"spinDirection":172},"zone":5,"typeConfidence":0.91,"plateTime":0.4261430443237253,"extension":7.353155601930214},"index":9,"playId":"acb821f2-b15c-3109-940d-8a149d7e7ee1","pitchNumber":9,"startTime":"2025-07-29T01:42:07.551Z","endTime":"2025-07-29T01:42:12.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.398316237528594,"aZ":-19.27148806841474,"pfxX":7.41712441658233,"pfxZ":7.443443075008384,"pX":0.4386036582925133,"pZ":1.260947514458227,"vX0":-9.121898211600053,"vY0":-130.53464085044118,"vZ0":-7.9554210093147155,"x":100.28,"y":204.73,"x0":3.0078831087283153,"y0":50.001474602667386,"z0":5.788592999462064,"aX":12.853437585903855},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.9,"breakHorizontal":-11.5,"spinRate":2191,"spinDirection":155},"zone":14,"typeConfidence":0.91,"plateTime":0.41892919739914314,"extension":7.491500094663461},"index":10,"playId":"b33a2338-af0b-36f1-8572-ba30514188eb","pitchNumber":10,"startTime":"2025-07-29T01:42:22.700Z","endTime":"2025-07-29T01:42:26.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:42:26.847Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Lux walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T01:45:01.696Z","endTime":"2025-07-29T01:46:46.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,5,6,7],"actionIndex":[0],"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":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Blake Treinen replaces Alex Vesia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:44:33.406Z","endTime":"2025-07-29T01:45:04.046Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595014,"link":"/api/v1/people/595014"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.826902436932926,"aZ":-14.44118405919741,"pfxX":-5.929254942988986,"pfxZ":9.114693084123576,"pX":-0.1496513691477384,"pZ":2.379059672559573,"vX0":8.429458467588349,"vY0":-138.35838953745025,"vZ0":-7.603590755217136,"x":122.7,"y":174.55,"x0":-2.460387893335604,"y0":50.005187154300096,"z0":6.123697859761749,"aX":-11.539102934795402},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":9.0,"spinRate":2416,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.395337172985577,"extension":5.765699328556544},"index":1,"playId":"da809186-56bf-38b8-9824-d5c93eba2e75","pitchNumber":1,"startTime":"2025-07-29T01:45:04.046Z","endTime":"2025-07-29T01:45:08.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-07-29T01:45:15.313Z","endTime":"2025-07-29T01:45:26.778Z","isPitch":false,"type":"action","player":{"id":666158,"link":"/api/v1/people/666158"},"defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.28597078502047,"aZ":-20.545995156730136,"pfxX":-0.12614563061201783,"pfxZ":6.17455799632045,"pX":0.10285699541370523,"pZ":2.7771803000941833,"vX0":7.00375761062588,"vY0":-135.53535274000248,"vZ0":-5.383333836963834,"x":113.08,"y":163.8,"x0":-2.485187721806644,"y0":50.00095186589782,"z0":6.199706786942958,"aX":-0.23823309255645883},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":-1.1,"spinRate":2594,"spinDirection":212},"zone":2,"typeConfidence":0.92,"plateTime":0.40227420200661923,"extension":5.702576107105987},"index":3,"playId":"f39df7a7-de6f-3e7e-8779-1ea393d7fba2","pitchNumber":2,"startTime":"2025-07-29T01:45:26.778Z","endTime":"2025-07-29T01:45:31.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.23633442801616,"strikeZoneBottom":1.70418580773228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.61303768779353,"aZ":-37.267594388801925,"pfxX":5.550075778912732,"pfxZ":-3.272027096006984,"pX":0.15109930808610933,"pZ":1.5110245330826246,"vX0":5.448040213298867,"vY0":-124.23635746442115,"vZ0":-3.844958934699436,"x":111.24,"y":197.98,"x0":-2.7936030359747797,"y0":50.00131182455855,"z0":6.186288901949361,"aX":8.646505443242376},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.6,"breakHorizontal":-11.4,"spinRate":2636,"spinDirection":42},"zone":14,"typeConfidence":0.89,"plateTime":0.44140323517667346,"extension":5.60572557435457},"index":4,"playId":"26366694-f1b8-38ac-8c2c-069571280363","pitchNumber":3,"startTime":"2025-07-29T01:45:43.110Z","endTime":"2025-07-29T01:45:48.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.5,"endSpeed":77.9,"strikeZoneTop":3.36261461589777,"strikeZoneBottom":1.48113269688162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.129300650853416,"aZ":-36.54040328055296,"pfxX":6.943607685634856,"pfxZ":-2.880623761611746,"pX":0.7266142977991149,"pZ":1.0104747057661443,"vX0":6.104616792213663,"vY0":-122.82440027535108,"vZ0":-4.950060315625012,"x":89.3,"y":211.5,"x0":-2.700358599621656,"y0":50.004128411220904,"z0":6.186859307303918,"aX":10.523294854237372},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-6.2,"breakHorizontal":-14.0,"spinRate":2663,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.44730713562079716,"extension":5.700993803051905},"index":5,"playId":"6c73322b-8f48-39a0-bb3e-b04e3eb7b520","pitchNumber":4,"startTime":"2025-07-29T01:46:04.416Z","endTime":"2025-07-29T01:46:08.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.31999839879575,"strikeZoneBottom":1.5721791070468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.320083500102903,"aZ":-15.429303672915388,"pfxX":-5.091049348875741,"pfxZ":8.298541269177415,"pX":1.3767210633444051,"pZ":3.4083313487255,"vX0":11.893393760021537,"vY0":-140.13080661518904,"vZ0":-5.0984311385619385,"x":64.52,"y":146.76,"x0":-2.233525788162794,"y0":50.00255101397765,"z0":6.236047154386329,"aX":-10.27338563789774},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":7.2,"spinRate":2592,"spinDirection":224},"zone":12,"typeConfidence":0.91,"plateTime":0.3887014983230572,"extension":5.821460958621693},"index":6,"playId":"9e7763c7-b80b-3410-9b0f-7588cc67c1a2","pitchNumber":5,"startTime":"2025-07-29T01:46:22.444Z","endTime":"2025-07-29T01:46:25.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.32000149589997,"strikeZoneBottom":1.58226035002579,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.008499360262824,"aZ":-23.42868887830075,"pfxX":-9.268839749143098,"pfxZ":4.287617469045761,"pX":1.3878542693818863,"pZ":2.428194137844974,"vX0":13.407679599210416,"vY0":-141.41567164729332,"vZ0":-6.216198915718698,"x":64.1,"y":173.22,"x0":-2.1943320423884525,"y0":50.005846328759986,"z0":6.141879621758124,"aX":-18.91715721927059},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.7,"breakHorizontal":14.3,"spinRate":2467,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.3862280293433442,"extension":5.855179009574037},"index":7,"playId":"0f3f5dc6-59a7-32bd-9653-9bcf8220228e","pitchNumber":6,"startTime":"2025-07-29T01:46:42.029Z","endTime":"2025-07-29T01:46:46.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":2.4,"leverageIndex":0.46,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:46:46.399Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T01:47:07.300Z","endTime":"2025-07-29T01:49:45.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.51206633610427,"aZ":-24.742199937344196,"pfxX":-10.029494919376903,"pfxZ":3.849765413722679,"pX":0.20091431425041076,"pZ":2.534603388968417,"vX0":10.174315662222321,"vY0":-137.8471682248245,"vZ0":-5.607313942450791,"x":109.34,"y":170.35,"x0":-2.227821077080813,"y0":50.0064004590422,"z0":6.256851407411103,"aX":-19.38188009153431},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":16.2,"spinRate":2409,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.39675019503276276,"extension":5.808497278984518},"index":0,"playId":"01a9727e-5b0d-3b11-9bfd-b3162be824ce","pitchNumber":1,"startTime":"2025-07-29T01:47:12.250Z","endTime":"2025-07-29T01:47:15.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.558623256415984,"aZ":-28.588026811110034,"pfxX":-11.089603411435242,"pfxZ":1.8120358475528011,"pX":-0.7511703786708389,"pZ":1.8253627479239458,"vX0":8.302332109776533,"vY0":-140.44487003670687,"vZ0":-6.754718513489048,"x":145.63,"y":189.5,"x0":-2.3186778126938132,"y0":50.003416725921866,"z0":6.144856994237303,"aX":-21.94925544737114},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.9,"breakHorizontal":18.1,"spinRate":2468,"spinDirection":225},"zone":7,"typeConfidence":0.91,"plateTime":0.39138145536708135,"extension":5.75273249854799},"index":1,"playId":"61b94cac-ce1c-3f8a-ad31-1bd4f954a1c5","pitchNumber":2,"startTime":"2025-07-29T01:47:32.703Z","endTime":"2025-07-29T01:47:36.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"99ab9991-36f3-31bc-b840-1c7812299acc","startTime":"2025-07-29T01:47:53.871Z","endTime":"2025-07-29T01:47:57.157Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.051940493630827,"aZ":-35.0880407749633,"pfxX":7.276799719841677,"pfxZ":-1.8785542836209679,"pX":0.9966048478566516,"pZ":2.457465008536383,"vX0":6.2163103191623925,"vY0":-124.34749424559926,"vZ0":-2.174444426359308,"x":79.01,"y":172.43,"x0":-2.489295560906644,"y0":50.003617127216295,"z0":6.28011239373225,"aX":11.289525049423846},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.7,"breakHorizontal":-14.8,"spinRate":2658,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.442035593600572,"extension":5.674818064809002},"index":3,"playId":"72ccbe2f-1505-3123-882d-5c45d0498009","pitchNumber":3,"startTime":"2025-07-29T01:48:13.372Z","endTime":"2025-07-29T01:48:17.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.30007929561844,"strikeZoneBottom":1.54711102340606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.103591965041826,"aZ":-16.97995414310044,"pfxX":-5.22460484164387,"pfxZ":7.837445637340311,"pX":-0.9978330099993143,"pZ":3.9069368455149704,"vX0":5.489604310120999,"vY0":-137.98028396503992,"vZ0":-3.6021636800794874,"x":155.04,"y":133.29,"x0":-2.329091736044798,"y0":50.00311358848599,"z0":6.365132921124098,"aX":-10.130232916396242},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":8.4,"spinRate":2415,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.396121015959062,"extension":5.634174144933293},"index":4,"playId":"e3363242-fbbd-392b-9965-0d6aacb0e8af","pitchNumber":4,"startTime":"2025-07-29T01:48:33.894Z","endTime":"2025-07-29T01:48:37.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.28628706713291,"strikeZoneBottom":1.53335432140618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.348156101840857,"aZ":-33.594456206481695,"pfxX":8.832592340603437,"pfxZ":-0.899148559216516,"pX":1.075598928216017,"pZ":1.959457691008484,"vX0":6.221250443159969,"vY0":-125.34662357403225,"vZ0":-3.6994163015559556,"x":76.0,"y":185.87,"x0":-2.5895408592308535,"y0":50.00227524133522,"z0":6.209983779054989,"aX":13.991291548992322},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.3,"breakHorizontal":-17.5,"spinRate":2570,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4376964980552387,"extension":5.718242863574563},"index":5,"playId":"dd502f13-d487-39d6-8fb2-3b46fa6e1b7a","pitchNumber":5,"startTime":"2025-07-29T01:48:54.601Z","endTime":"2025-07-29T01:48:58.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.658102785293714,"aZ":-28.091475603416065,"pfxX":-9.551465984072449,"pfxZ":2.0505202225247174,"pX":-0.19833807990319718,"pZ":3.118483176048052,"vX0":9.175657975028635,"vY0":-140.32200893583297,"vZ0":-3.562053454048293,"x":124.56,"y":154.58,"x0":-2.2745562083591713,"y0":50.00136871436939,"z0":6.240934155643776,"aX":-18.988619899507505},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.1,"breakHorizontal":15.4,"spinRate":2394,"spinDirection":231},"zone":2,"typeConfidence":0.91,"plateTime":0.39080181530806835,"extension":5.768384161120257},"index":6,"playId":"28ba9842-7bac-33ea-ab2e-90c87eebc75f","pitchNumber":6,"startTime":"2025-07-29T01:49:14.559Z","endTime":"2025-07-29T01:49:18.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.37000111539199,"strikeZoneBottom":1.53888497834649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.526371830387337,"aZ":-26.490947836189918,"pfxX":-8.876711925983738,"pfxZ":2.875205880011249,"pX":0.48540398922030314,"pZ":2.6354649864526603,"vX0":10.872066886447664,"vY0":-139.50811667895138,"vZ0":-4.870626590566369,"x":98.5,"y":167.62,"x0":-2.3035585211865577,"y0":50.0039242951274,"z0":6.143796126754307,"aX":-17.550266221940124},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.3,"breakHorizontal":13.9,"spinRate":2440,"spinDirection":229},"zone":6,"typeConfidence":0.9,"plateTime":0.3921700209193921,"extension":5.580654672810216},"index":7,"playId":"97379474-0e7f-3c46-ba4b-e2eb76a589fe","pitchNumber":7,"startTime":"2025-07-29T01:49:40.739Z","endTime":"2025-07-29T01:49:45.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:49:45.086Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Stephenson singles on a ground ball to right fielder Andy Pages. Gavin Lux to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T01:50:08.002Z","endTime":"2025-07-29T01:50:21.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"postOnSecond":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"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":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39810137339779,"aZ":-25.370545244418754,"pfxX":-10.873653745102239,"pfxZ":3.3729322719311536,"pX":-0.34283695639450296,"pZ":2.176067482142026,"vX0":9.6791324026128,"vY0":-141.32891555666927,"vZ0":-6.505343046582252,"x":130.07,"y":180.03,"x0":-2.4059555649173605,"y0":50.00063226926445,"z0":6.146403991644353,"aX":-21.907543659599916},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.8,"breakHorizontal":17.6,"spinRate":2379,"spinDirection":230},"zone":4,"typeConfidence":0.91,"plateTime":0.38815438612301145,"extension":5.673279611172255},"hitData":{"launchSpeed":99.2,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.61,"coordY":122.29}},"index":0,"playId":"8aea55ef-4c3d-33b8-a35b-410f6e0b4f2b","pitchNumber":1,"startTime":"2025-07-29T01:50:11.795Z","endTime":"2025-07-29T01:50:21.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":2.9000000000000004,"leverageIndex":0.57,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:50:21.796Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Benson singles on a line drive to right fielder Andy Pages. Gavin Lux scores. Tyler Stephenson to 3rd.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T01:50:52.070Z","endTime":"2025-07-29T01:52:19.310Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"postOnThird":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":{"id":595014,"link":"/api/v1/people/595014"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":84.5,"endSpeed":77.7,"strikeZoneTop":3.8,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.92521998314521,"aZ":-35.431088054111,"pfxX":3.4333117930259354,"pfxZ":-2.145107384593289,"pX":0.24310613591884003,"pZ":1.5382780475814977,"vX0":5.809275142969412,"vY0":-122.88240838975311,"vZ0":-4.082570437747243,"x":107.73,"y":197.25,"x0":-2.604007644440438,"y0":50.00229276806502,"z0":6.253550262819381,"aX":5.2135992139712295},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.7,"breakHorizontal":-7.7,"spinRate":2383,"spinDirection":40},"zone":14,"typeConfidence":0.89,"plateTime":0.4469123980539065,"extension":5.770242821771842},"index":0,"playId":"b7b79b85-2634-337d-b717-23fbe8efc331","pitchNumber":1,"startTime":"2025-07-29T01:50:59.227Z","endTime":"2025-07-29T01:51:03.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.000540128278132,"aZ":-33.33831066362486,"pfxX":7.838756333959505,"pfxZ":-0.7849373911230693,"pX":0.4370729685794562,"pZ":1.7587280694481104,"vX0":5.260857342652754,"vY0":-121.51052336263275,"vZ0":-3.5293725434412386,"x":100.34,"y":191.29,"x0":-2.77821960940501,"y0":50.00091511211953,"z0":6.142772904400286,"aX":11.657207781401917},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.0,"breakHorizontal":-15.5,"spinRate":2564,"spinDirection":50},"zone":9,"typeConfidence":0.9,"plateTime":0.451692141323476,"extension":5.637367385415322},"index":1,"playId":"42b2615e-0c36-3cb7-b36b-a2b406ad5acd","pitchNumber":2,"startTime":"2025-07-29T01:51:19.188Z","endTime":"2025-07-29T01:51:22.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-29T01:51:26.948Z","endTime":"2025-07-29T01:51:45.950Z","isPitch":false,"type":"action","player":{"id":666181,"link":"/api/v1/people/666181"},"defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.8,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.40324166816213,"aZ":-35.652397903514256,"pfxX":8.203859065134885,"pfxZ":-2.313403823431102,"pX":0.8817211392333326,"pZ":2.5685518125968496,"vX0":6.030466411289871,"vY0":-122.57677359055022,"vZ0":-1.7158710320768482,"x":83.39,"y":169.43,"x0":-2.684132404629548,"y0":50.00045850011354,"z0":6.3491391642675845,"aX":12.359229773497983},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.3,"breakHorizontal":-16.3,"spinRate":2551,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.44850545629370764,"extension":5.691482392171718},"index":3,"playId":"0eb1506c-60e8-382b-8524-fe6b1a1313bc","pitchNumber":3,"startTime":"2025-07-29T01:51:45.950Z","endTime":"2025-07-29T01:51:50.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.8,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.464721148026452,"aZ":-17.508863217119494,"pfxX":-6.7984399785108165,"pfxZ":7.491114651443853,"pX":0.8952652094388234,"pZ":3.018263377805441,"vX0":11.11949118090367,"vY0":-138.6631097538602,"vZ0":-5.521364935078593,"x":82.87,"y":157.29,"x0":-2.273748225922646,"y0":50.00197054045655,"z0":6.193816402050027,"aX":-13.308794642127978},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":10.2,"spinRate":2467,"spinDirection":229},"zone":12,"typeConfidence":0.9,"plateTime":0.39419917898890633,"extension":5.722208615517527},"hitData":{"launchSpeed":90.1,"launchAngle":14.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.08,"coordY":128.4}},"index":4,"playId":"68ae4669-239b-3948-a0ff-46441df3d6a0","pitchNumber":4,"startTime":"2025-07-29T01:52:09.075Z","endTime":"2025-07-29T01:52:19.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":7.099999999999999,"leverageIndex":1.34,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:52:19.310Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T01:53:35.798Z","endTime":"2025-07-29T01:54:36.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"postOnThird":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T01:52:37.331Z","endTime":"2025-07-29T01:53:38.074Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.46137582799238,"strikeZoneBottom":1.66068196365706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.61031275385086,"aZ":-33.83531716221282,"pfxX":9.342639454912945,"pfxZ":-1.109066494735842,"pX":0.5422440265854248,"pZ":2.841851318711184,"vX0":4.818266280386849,"vY0":-121.85993540293038,"vZ0":-1.2722752309896177,"x":96.33,"y":162.05,"x0":-2.6761447596007417,"y0":50.00193999916966,"z0":6.301523897970688,"aX":14.007629107589683},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.0,"breakHorizontal":-18.1,"spinRate":2620,"spinDirection":47},"zone":6,"typeConfidence":0.91,"plateTime":0.4499907331023305,"extension":5.690261925618693},"index":1,"playId":"ac2682cf-7f31-3fb9-9e1d-3bfca8019fd4","pitchNumber":1,"startTime":"2025-07-29T01:53:38.074Z","endTime":"2025-07-29T01:53:41.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.49999833985275,"strikeZoneBottom":1.52598409479727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79829188496055,"aZ":-35.206083418916094,"pfxX":5.639675607488751,"pfxZ":-2.047995624963196,"pX":-0.21621776241056953,"pZ":2.6167366015289635,"vX0":4.420048518692873,"vY0":-120.82503199488403,"vZ0":-1.485041282995553,"x":125.24,"y":168.13,"x0":-2.8029969854073182,"y0":50.00591764670102,"z0":6.336349019439138,"aX":8.329887242257522},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.8,"breakHorizontal":-11.3,"spinRate":2574,"spinDirection":45},"zone":5,"typeConfidence":0.9,"plateTime":0.45352374164366216,"extension":5.444465445737924},"index":2,"playId":"e32bf83f-5741-33d8-a8dd-15a905d74339","pitchNumber":2,"startTime":"2025-07-29T01:53:57.122Z","endTime":"2025-07-29T01:54:01.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-29T01:54:10.066Z","endTime":"2025-07-29T01:54:33.292Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.240946394186963,"aZ":-34.4651735518303,"pfxX":3.8675929102333386,"pfxZ":-1.452154253727286,"pX":1.2578037589267907,"pZ":0.7035901948750388,"vX0":7.816388132176515,"vY0":-124.48598805162868,"vZ0":-6.183411533566224,"x":69.06,"y":219.78,"x0":-2.4215257205285976,"y0":50.00560318559097,"z0":6.0620761838491255,"aX":6.089172098874523},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.8,"breakHorizontal":-8.8,"spinRate":2453,"spinDirection":40},"zone":14,"typeConfidence":0.88,"plateTime":0.4394513577489536,"extension":5.79442075060068},"index":4,"playId":"94250a7a-97eb-3123-9035-17956357c8aa","pitchNumber":3,"startTime":"2025-07-29T01:54:33.292Z","endTime":"2025-07-29T01:54:36.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-7.099999999999999,"leverageIndex":2.94,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:54:36.763Z","atBatIndex":77},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Friedl walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T01:55:02.155Z","endTime":"2025-07-29T01:56:25.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"postOnSecond":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"postOnThird":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.14975344533607,"strikeZoneBottom":1.3754360872355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.161812846236472,"aZ":-36.56338878065119,"pfxX":9.270737743290052,"pfxZ":-2.8681590714574874,"pX":-1.2911212357440993,"pZ":2.087074052036882,"vX0":0.9795425035676968,"vY0":-122.97024327629926,"vZ0":-2.3938274809221545,"x":166.21,"y":182.43,"x0":-2.8988500829598176,"y0":50.00003589247315,"z0":6.172050513080175,"aX":14.208622410419597},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.5,"breakHorizontal":-17.0,"spinRate":2465,"spinDirection":43},"zone":13,"typeConfidence":0.9,"plateTime":0.4452430850791047,"extension":5.64847498367975},"index":0,"playId":"b73a175d-dcba-3c8b-b823-cf5654679240","pitchNumber":1,"startTime":"2025-07-29T01:55:07.379Z","endTime":"2025-07-29T01:55:12.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.2399995678513,"strikeZoneBottom":1.56724511365196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.99751763226221,"aZ":-27.597559355786913,"pfxX":0.8243941097145377,"pfxZ":2.5994520245618506,"pX":0.7802557260293419,"pZ":3.124959390877061,"vX0":8.080965926301806,"vY0":-131.36876955623944,"vZ0":-3.029754345325443,"x":87.26,"y":154.41,"x0":-2.4338049162737225,"y0":50.00259741980836,"z0":6.3293685635585755,"aX":1.4495840700981149},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.3,"breakHorizontal":-3.1,"spinRate":2642,"spinDirection":199},"zone":3,"typeConfidence":0.88,"plateTime":0.4158253224341091,"extension":5.700613150505233},"index":1,"playId":"1599142f-9128-3728-b02e-190a6184b0f9","pitchNumber":2,"startTime":"2025-07-29T01:55:37.941Z","endTime":"2025-07-29T01:55:45.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.24000114525639,"strikeZoneBottom":1.5456643392497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.196008473964707,"aZ":-27.575460769105693,"pfxX":-6.40082132270731,"pfxZ":2.315034260120399,"pX":1.0331261237232716,"pZ":3.780516800936219,"vX0":11.636166156631154,"vY0":-140.00516395154918,"vZ0":-1.683074780297364,"x":77.62,"y":136.71,"x0":-2.3427332376675998,"y0":50.005126190065006,"z0":6.191797745564168,"aX":-12.727513761960306},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.1,"breakHorizontal":9.2,"spinRate":2512,"spinDirection":229},"zone":12,"typeConfidence":0.83,"plateTime":0.39102038629185554,"extension":5.629935505130022},"index":2,"playId":"1277d3c5-078b-39bc-89bc-7e6dc8bfb2cd","pitchNumber":3,"startTime":"2025-07-29T01:55:57.431Z","endTime":"2025-07-29T01:56:04.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Will Benson advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"1277d3c5-078b-39bc-89bc-7e6dc8bfb2cd","startTime":"2025-07-29T01:56:04.752Z","endTime":"2025-07-29T01:56:21.360Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666181,"link":"/api/v1/people/666181"},"defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"third":{"id":663886,"link":"/api/v1/people/663886"},"postOnSecond":{"id":666181,"link":"/api/v1/people/666181"},"postOnThird":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"homeTeamWinProbability":5.1,"awayTeamWinProbability":94.9,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":1.83,"dramaIndex":54.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.24000158536661,"strikeZoneBottom":1.49775544357598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.38865723373191,"aZ":-26.433621993073103,"pfxX":-8.05225540116626,"pfxZ":2.9681963416339947,"pX":1.657971485797254,"pZ":2.2326428852588385,"vX0":13.522577538749598,"vY0":-138.12037465334865,"vZ0":-5.5898087555139435,"x":53.8,"y":178.5,"x0":-2.2523323878295023,"y0":50.00544011428283,"z0":6.057400523696465,"aX":-15.58252832547135},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.3,"breakHorizontal":11.8,"spinRate":2384,"spinDirection":224},"zone":14,"typeConfidence":0.89,"plateTime":0.3963760921619923,"extension":5.734467987390353},"index":4,"playId":"6da3b6a0-277a-3dab-9453-ec37251f1f8c","pitchNumber":4,"startTime":"2025-07-29T01:56:21.360Z","endTime":"2025-07-29T01:56:25.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"second":{"id":666181,"link":"/api/v1/people/666181"},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":4.800000000000001,"leverageIndex":1.83,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:56:25.321Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt McLain grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T01:59:54.017Z","endTime":"2025-07-29T02:00:43.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[1,2],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T01:57:20.257Z","endTime":"2025-07-29T01:59:32.404Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":666181,"link":"/api/v1/people/666181"},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Esteury Ruiz replaces left fielder Michael Conforto, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-29T01:59:32.404Z","endTime":"2025-07-29T01:59:32.425Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"},"defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":624424,"link":"/api/v1/people/624424"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":666181,"link":"/api/v1/people/666181"},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jack Dreyer replaces Blake Treinen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-07-29T01:59:32.425Z","endTime":"2025-07-29T01:59:56.167Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676263,"link":"/api/v1/people/676263"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":666181,"link":"/api/v1/people/666181"},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":87.0,"endSpeed":80.5,"strikeZoneTop":3.10893893068441,"strikeZoneBottom":1.62999289791739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.450245384878716,"aZ":-25.369300439510123,"pfxX":-0.6463920418229208,"pfxZ":4.157946320401565,"pX":-0.32680847780919753,"pZ":1.3456388723157446,"vX0":-3.438236751007266,"vY0":-126.7322026742474,"vZ0":-5.8218158704673355,"x":129.46,"y":202.45,"x0":1.128101199850706,"y0":50.00312261241219,"z0":5.683245957101944,"aX":-1.0570645583088272},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.5,"breakHorizontal":1.9,"spinRate":2241,"spinDirection":159},"zone":13,"typeConfidence":0.88,"plateTime":0.43122038645008853,"extension":6.643766285202241},"index":3,"playId":"18148315-086d-397b-b554-c8b8ee911240","pitchNumber":1,"startTime":"2025-07-29T01:59:56.167Z","endTime":"2025-07-29T02:00:00.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":666181,"link":"/api/v1/people/666181"},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.15106024161478,"strikeZoneBottom":1.61165232352079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.109353691261838,"aZ":-25.170641781755798,"pfxX":-0.5210583448356454,"pfxZ":4.0484849204520374,"pX":-0.6468724978840812,"pZ":1.1548689798174574,"vX0":-4.696414423783953,"vY0":-130.1299854086132,"vZ0":-6.752093720311373,"x":141.66,"y":207.6,"x0":1.2425483002695121,"y0":50.00293140045573,"z0":5.667224617326678,"aX":-0.900661745983435},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.1,"breakHorizontal":1.9,"spinRate":2275,"spinDirection":154},"zone":13,"typeConfidence":0.82,"plateTime":0.41953609592728647,"extension":6.8006383049376335},"index":4,"playId":"ed6aa384-9820-3f1c-99e2-9e2dbf1f6480","pitchNumber":2,"startTime":"2025-07-29T02:00:11.717Z","endTime":"2025-07-29T02:00:15.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":666181,"link":"/api/v1/people/666181"},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33811621515324,"aZ":-13.39473920717126,"pfxX":4.784123196538349,"pfxZ":10.427511834738446,"pX":0.8528357546374039,"pZ":2.4963981103041166,"vX0":-1.8150418478459969,"vY0":-134.17898850797536,"vZ0":-5.959573825547606,"x":84.49,"y":171.38,"x0":0.9212156150082943,"y0":50.00556210084056,"z0":5.722134632770629,"aX":8.618224121116848},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.6,"breakHorizontal":-8.2,"spinRate":2386,"spinDirection":160},"zone":12,"typeConfidence":0.88,"plateTime":0.4101257409196486,"extension":6.710072951561354},"hitData":{"launchSpeed":68.8,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.39,"coordY":161.82}},"index":5,"playId":"d2d9b7ba-ff06-3c41-8e18-008196bcf05c","pitchNumber":3,"startTime":"2025-07-29T02:00:34.063Z","endTime":"2025-07-29T02:00:43.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676263,"link":"/api/v1/people/676263","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":500743,"link":"/api/v1/people/500743"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":666181,"link":"/api/v1/people/666181"},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":676263,"link":"/api/v1/people/676263"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":676263,"link":"/api/v1/people/676263"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-9.9,"leverageIndex":3.98,"dramaIndex":165.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:00:43.043Z","atBatIndex":79}]