[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Busch homers (21) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T18:10:20.395Z","endTime":"2025-07-30T18:10:45.265Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":642547,"link":"/api/v1/people/642547"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T16:41:41.081Z","endTime":"2025-07-30T17:50:28.802Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"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-30T17:50:28.802Z","endTime":"2025-07-30T18:09:56.340Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"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-30T18:09:56.340Z","endTime":"2025-07-30T18:10:22.543Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.27725523419123,"strikeZoneBottom":1.50727188074871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.32262025171332,"aZ":-13.139488147883382,"pfxX":-3.3040132653668044,"pfxZ":10.117061474256198,"pX":-0.060161416280707224,"pZ":2.219331070142724,"vX0":9.192495785431642,"vY0":-136.81517233604083,"vZ0":-5.696588643800282,"x":119.29,"y":178.86,"x0":-3.0455868013018508,"y0":50.00074448730229,"z0":5.241224004440582,"aX":-6.215449222550606},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":3.8,"spinRate":2410,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.40149899508621845,"extension":6.728203668081897},"hitData":{"launchSpeed":109.4,"launchAngle":23.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":205.76,"coordY":63.61}},"index":3,"playId":"3c3dba53-d2c9-3fee-98ee-c9f8e9740cd7","pitchNumber":1,"startTime":"2025-07-30T18:10:22.543Z","endTime":"2025-07-30T18:10:45.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-9.599999999999994,"contextMetrics":{},"playEndTime":"2025-07-30T18:10:45.265Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T18:10:57.847Z","endTime":"2025-07-30T18:12:30.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.55619520204393,"strikeZoneBottom":1.68657115333195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58229778686586,"aZ":-25.887940621956442,"pfxX":-10.230525936406291,"pfxZ":3.7921605754982988,"pX":-1.4140994323109426,"pZ":3.3025251946259355,"vX0":8.262161679670948,"vY0":-127.7077204938065,"vZ0":0.23072960142870313,"x":170.9,"y":149.61,"x0":-3.357475573708116,"y0":50.00132339808111,"z0":5.242557947507477,"aX":-16.946870153677775},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.2,"breakHorizontal":16.7,"spinRate":2006,"spinDirection":247},"zone":11,"typeConfidence":0.9,"plateTime":0.42841824246044924,"extension":6.471950177926482},"index":0,"playId":"75b5c82f-ff4f-38b2-9546-0af5f81664e5","pitchNumber":1,"startTime":"2025-07-30T18:11:14.388Z","endTime":"2025-07-30T18:11:18.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":94.3,"endSpeed":86.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.148513229442298,"aZ":-15.927696846270921,"pfxX":-4.159173419020652,"pfxZ":8.559250589440424,"pX":0.5768916075753929,"pZ":3.2884788054067426,"vX0":10.648006909508974,"vY0":-136.89765688286806,"vZ0":-2.803797525863346,"x":95.01,"y":149.99,"x0":-2.822398841265843,"y0":50.00590749494979,"z0":5.415953158593284,"aX":-7.898653485203396},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":5.3,"spinRate":2485,"spinDirection":198},"zone":3,"typeConfidence":0.89,"plateTime":0.4000583629159564,"extension":6.766382593650463},"index":1,"playId":"40c5409d-7b6d-39b7-be1b-b5ac52a641a0","pitchNumber":2,"startTime":"2025-07-30T18:11:31.457Z","endTime":"2025-07-30T18:11:35.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.52965574592256,"strikeZoneBottom":1.62781454512462,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.95732480293791,"aZ":-11.003685544816808,"pfxX":-2.438186410941137,"pfxZ":11.226930463200311,"pX":0.9919499968254055,"pZ":1.5542257954306218,"vX0":10.912732729655477,"vY0":-136.2117680843069,"vZ0":-7.895946225704355,"x":79.19,"y":196.82,"x0":-2.743414060804981,"y0":50.00121711399619,"z0":5.245004300829145,"aX":-4.598284173318558},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.8,"breakHorizontal":2.2,"spinRate":2495,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.4015955552723738,"extension":6.9260703177020275},"index":2,"playId":"da0f3a9e-f3f6-32d0-97ab-a29974ef4a15","pitchNumber":3,"startTime":"2025-07-30T18:11:49.659Z","endTime":"2025-07-30T18:11:53.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.9,"strikeZoneTop":3.40659779928511,"strikeZoneBottom":1.60265733979191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.58048924028641,"aZ":-36.19950760605831,"pfxX":1.6604534185163513,"pfxZ":-2.968008274322119,"pX":0.5283202479587462,"pZ":1.0726673755131204,"vX0":7.890511039925679,"vY0":-115.51282621612923,"vZ0":-1.920780040832002,"x":96.86,"y":209.82,"x0":-3.140899846604572,"y0":50.001740351194385,"z0":5.38029397832546,"aX":2.2525714160058117},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.5,"breakHorizontal":-4.9,"spinRate":2237,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.47332555294384493,"extension":6.645353412269227},"index":3,"playId":"bdb1e47a-88c8-3986-8aaa-6e2285068749","pitchNumber":4,"startTime":"2025-07-30T18:12:06.620Z","endTime":"2025-07-30T18:12:12.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.49834775750492,"strikeZoneBottom":1.6938707106696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.841418095536905,"aZ":-13.761623373909762,"pfxX":-2.4486571084334416,"pfxZ":9.528824475354341,"pX":-1.4795298776264068,"pZ":3.1845405360715207,"vX0":5.500040094750948,"vY0":-138.1426492372411,"vZ0":-3.43897607096921,"x":173.4,"y":152.8,"x0":-3.1783673148464797,"y0":50.00275001708988,"z0":5.370997394218954,"aX":-4.7321535286133},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":3.2,"spinRate":2414,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.39652706826652917,"extension":6.830381342800444},"index":4,"playId":"300b9e2d-a3af-396e-acb4-b7628c67e06d","pitchNumber":5,"startTime":"2025-07-30T18:12:26.838Z","endTime":"2025-07-30T18:12:30.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.2,"awayTeamWinProbability":62.8,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":0.78,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:12:30.705Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T18:12:33.449Z","endTime":"2025-07-30T18:14:33.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":94.4,"endSpeed":86.0,"strikeZoneTop":3.28833331770531,"strikeZoneBottom":1.46339520499639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.114699871821298,"aZ":-14.40233476112176,"pfxX":-3.840297818619962,"pfxZ":9.331567614385744,"pX":-0.7642613723905912,"pZ":3.5527372301490754,"vX0":8.464946652407502,"vY0":-137.30002188236463,"vZ0":-1.6030245879086773,"x":146.13,"y":142.86,"x0":-3.3917474204786875,"y0":50.00074283779199,"z0":5.126852014367548,"aX":-7.312686721646755},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":5.2,"spinRate":2324,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.3993048314219392,"extension":6.767477956112488},"index":0,"playId":"91d5a0a9-5498-3ddd-8405-1543dee7fcc7","pitchNumber":1,"startTime":"2025-07-30T18:12:54.764Z","endTime":"2025-07-30T18:12:58.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.15,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.16703836207984,"aZ":-23.811031504449932,"pfxX":-3.3235252082514766,"pfxZ":5.484181996760034,"pX":0.2549623084638206,"pZ":1.7924019329256813,"vX0":9.863566366542786,"vY0":-121.97512685575997,"vZ0":-2.750759500287866,"x":107.28,"y":190.39,"x0":-3.387447482249233,"y0":50.005066439642185,"z0":4.960743539904206,"aX":-5.071835030074631},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":9.6,"breakHorizontal":4.0,"spinRate":2377,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.4469068845468871,"extension":6.898802377444851},"index":1,"playId":"8037ac2d-c3d5-3134-95cf-e58906511144","pitchNumber":2,"startTime":"2025-07-30T18:13:11.121Z","endTime":"2025-07-30T18:13:15.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":92.3,"endSpeed":84.2,"strikeZoneTop":3.21066322840418,"strikeZoneBottom":1.48233830291136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.848310404421877,"aZ":-13.727037087450444,"pfxX":-3.541509413890295,"pfxZ":10.148864883664888,"pX":-1.735617429221262,"pZ":1.7246869957060644,"vX0":4.841812078177068,"vY0":-134.1580386032553,"vZ0":-6.61964752639082,"x":183.16,"y":192.21,"x0":-3.1061568536209103,"y0":50.0001963907211,"z0":5.208082299627682,"aX":-6.435554601656456},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":5.3,"spinRate":2392,"spinDirection":207},"zone":13,"typeConfidence":0.9,"plateTime":0.40874142283368853,"extension":7.085950683086338},"index":2,"playId":"9956854c-af24-372c-b29e-8b3fec89f705","pitchNumber":3,"startTime":"2025-07-30T18:13:26.974Z","endTime":"2025-07-30T18:13:31.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.764715948365826,"aZ":-11.435762100389429,"pfxX":-3.185529010640118,"pfxZ":10.573365591045391,"pX":-0.0037452460244944965,"pZ":1.5505925864458205,"vX0":9.545484978332519,"vY0":-139.0574934587324,"vZ0":-7.491003604740733,"x":117.14,"y":196.91,"x0":-3.064847334091677,"y0":50.003735187988795,"z0":5.035683586124558,"aX":-6.2502303234244305},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":3.8,"spinRate":2503,"spinDirection":205},"zone":8,"typeConfidence":0.91,"plateTime":0.39367560921528666,"extension":6.921300992633308},"index":3,"playId":"afa35d10-d686-3300-adad-502ddd443d6d","pitchNumber":4,"startTime":"2025-07-30T18:13:51.568Z","endTime":"2025-07-30T18:13:55.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":70.8,"strikeZoneTop":3.15218183451581,"strikeZoneBottom":1.41469385530814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.756747663223493,"aZ":-36.877544282817624,"pfxX":2.2450878114166506,"pfxZ":-3.7817150241902224,"pX":0.999868639700671,"pZ":1.0826856851961073,"vX0":8.539866722864582,"vY0":-110.8599192014659,"vZ0":-0.7545046467917655,"x":78.89,"y":209.55,"x0":-3.193117549175574,"y0":50.00078092708154,"z0":5.275651805607224,"aX":2.7938826745956034},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-6.7,"breakHorizontal":-6.2,"spinRate":2290,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4939998732307953,"extension":6.742202945313652},"index":4,"playId":"49d2cea0-7faf-3eb5-bcce-50c21abcc18f","pitchNumber":5,"startTime":"2025-07-30T18:14:10.860Z","endTime":"2025-07-30T18:14:15.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.15,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.873551318006864,"aZ":-30.155644309072077,"pfxX":-11.068880963768553,"pfxZ":1.2036451565768918,"pX":-0.717580422412188,"pZ":2.2235811726278656,"vX0":10.585583714749765,"vY0":-128.37216764054637,"vZ0":-1.0158152785110233,"x":144.35,"y":178.74,"x0":-3.450911863963632,"y0":50.00083999775018,"z0":4.965908793932153,"aX":-18.52446615907034},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.2,"breakHorizontal":17.8,"spinRate":1866,"spinDirection":245},"zone":4,"typeConfidence":0.9,"plateTime":0.42622042605342525,"extension":6.977846994963996},"index":5,"playId":"0f51eb89-6848-3fc2-8ee8-8794ff179bb4","pitchNumber":6,"startTime":"2025-07-30T18:14:29.667Z","endTime":"2025-07-30T18:14:33.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.2,"awayTeamWinProbability":59.8,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.3,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:14:33.611Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a line drive to right fielder Sal Frelick. Kyle Tucker to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T18:15:15.082Z","endTime":"2025-07-30T18:16:24.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"51911d31-ddd3-388a-b62c-9536e66275c1","startTime":"2025-07-30T18:15:00.677Z","endTime":"2025-07-30T18:15:03.769Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.12213928454098,"strikeZoneBottom":1.51102891049132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.077691667473477,"aZ":-15.108426425417539,"pfxX":-3.7497669378466143,"pfxZ":9.027990561497411,"pX":-0.9425216681917153,"pZ":2.021218521950762,"vX0":7.5757040851139275,"vY0":-136.60114380806965,"vZ0":-5.617420491550966,"x":152.93,"y":184.21,"x0":-3.2644445686356103,"y0":50.0012487742292,"z0":5.142926986994905,"aX":-7.087620146652182},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":5.2,"spinRate":2392,"spinDirection":204},"zone":13,"typeConfidence":0.9,"plateTime":0.4009652806637094,"extension":6.770822931556197},"index":1,"playId":"b1a22def-b9f3-3d9f-9c3b-9a35969081ef","pitchNumber":1,"startTime":"2025-07-30T18:15:17.470Z","endTime":"2025-07-30T18:15:21.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.580904229239657,"aZ":-14.304740194568696,"pfxX":-4.045127411114844,"pfxZ":9.395706258725731,"pX":0.3294385218498085,"pZ":2.32032684703851,"vX0":10.481939827910947,"vY0":-136.88976069305696,"vZ0":-5.0157284472072865,"x":104.44,"y":176.13,"x0":-3.020064942887837,"y0":50.006538994853216,"z0":5.1523164136270685,"aX":-7.69792437099394},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":5.2,"spinRate":2407,"spinDirection":202},"zone":6,"typeConfidence":0.89,"plateTime":0.3997844627291465,"extension":6.887212916121539},"index":2,"playId":"83cf5a7c-c561-303e-bde4-3d80a1d8e17d","pitchNumber":2,"startTime":"2025-07-30T18:15:36.246Z","endTime":"2025-07-30T18:15:40.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.6,"endSpeed":68.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.6538571290108,"aZ":-37.31955939968029,"pfxX":3.703654627426518,"pfxZ":-4.334135148304425,"pX":-0.15813540836572407,"pZ":1.7738152672061847,"vX0":5.647848337433364,"vY0":-108.48653628998126,"vZ0":1.1976365198655612,"x":123.03,"y":190.89,"x0":-3.2802578011307553,"y0":50.00310529817819,"z0":5.2945390002336765,"aX":4.396436144985935},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-7.2,"breakHorizontal":-8.3,"spinRate":2269,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.5056288585406024,"extension":6.90176273599972},"hitData":{"launchSpeed":79.4,"launchAngle":17.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.02,"coordY":105.57}},"index":3,"playId":"0929ce38-beba-35b3-91bf-a19cc36335a1","pitchNumber":3,"startTime":"2025-07-30T18:16:13.140Z","endTime":"2025-07-30T18:16:24.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.8,"awayTeamWinProbability":63.2,"homeTeamWinProbabilityAdded":-3.4000000000000057,"leverageIndex":1.09,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:16:24.569Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carson Kelly pops out to first baseman Andrew Vaughn in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T18:16:29.367Z","endTime":"2025-07-30T18:18:34.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.36056392114746,"strikeZoneBottom":1.65146395420583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.34739526811101,"aZ":-11.593511362029888,"pfxX":-2.1726238793815313,"pfxZ":10.974711607226027,"pX":-0.9096045281228969,"pZ":2.110041740892617,"vX0":6.996572540293036,"vY0":-136.41055624230222,"vZ0":-6.070906587458993,"x":151.67,"y":181.81,"x0":-3.2309863475046905,"y0":50.006693078577555,"z0":5.171607955232773,"aX":-4.076521275378969},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":2.4,"spinRate":2358,"spinDirection":200},"zone":13,"typeConfidence":0.9,"plateTime":0.4022677154367984,"extension":7.061774128343645},"index":0,"playId":"37077748-65c7-34e7-acbe-9d3210885741","pitchNumber":1,"startTime":"2025-07-30T18:16:54.665Z","endTime":"2025-07-30T18:16:58.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":96.6,"endSpeed":87.5,"strikeZoneTop":3.32035229583118,"strikeZoneBottom":1.68569601619666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.09467668707005,"aZ":-12.473978287593889,"pfxX":-5.920439265358989,"pfxZ":9.991156150236636,"pX":0.007433514380276633,"pZ":1.7478673443184698,"vX0":11.077362658733975,"vY0":-140.1001819489167,"vZ0":-6.445732442926489,"x":116.72,"y":191.59,"x0":-3.2433076365128457,"y0":50.00052421671469,"z0":4.907313731519439,"aX":-11.671917525561264},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":8.3,"spinRate":2566,"spinDirection":214},"zone":8,"typeConfidence":0.9,"plateTime":0.39220137898231355,"extension":7.044382358624041},"index":1,"playId":"9d7743c7-b8c4-3c7c-818c-62051ef59d3a","pitchNumber":2,"startTime":"2025-07-30T18:17:10.452Z","endTime":"2025-07-30T18:17:14.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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-30T18:17:20.085Z","endTime":"2025-07-30T18:17:37.683Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.381667969034886,"aZ":-12.485015333359659,"pfxX":-2.745321047690342,"pfxZ":10.348507418559837,"pX":0.8729841648996481,"pZ":3.4315231045724275,"vX0":10.933248697870887,"vY0":-137.73295372978143,"vZ0":-2.7794407635013796,"x":83.72,"y":146.13,"x0":-2.808175693311401,"y0":50.0001664560004,"z0":5.309025081077868,"aX":-5.222299439367407},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":2.4,"spinRate":2483,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.39915823144701434,"extension":7.002330847240247},"index":3,"playId":"301b4a59-be78-3f0c-92b0-4cb98858175f","pitchNumber":3,"startTime":"2025-07-30T18:17:37.683Z","endTime":"2025-07-30T18:17:43.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.3667730989854,"strikeZoneBottom":1.69902360132786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.096011698789802,"aZ":-22.34809925195311,"pfxX":1.5282488085834585,"pfxZ":6.437727251230238,"pX":0.9876345513639102,"pZ":-0.084296957738931,"vX0":10.017123249254688,"vY0":-122.2173489341184,"vZ0":-7.397692424992044,"x":79.35,"y":241.06,"x0":-3.347809300581805,"y0":50.00369944934046,"z0":4.876140820097578,"aX":2.3300317697166255},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.2,"breakHorizontal":-4.9,"spinRate":2314,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.44667135377199463,"extension":7.0341900070043355},"index":4,"playId":"a68bf35e-7d5f-38ef-990d-87b195a29424","pitchNumber":4,"startTime":"2025-07-30T18:17:59.213Z","endTime":"2025-07-30T18:18:03.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.15187684441211,"aZ":-12.425617870633403,"pfxX":-2.150345937471776,"pfxZ":10.101170593091704,"pX":0.16649709813184918,"pZ":2.7805823182041913,"vX0":9.059595400815478,"vY0":-138.52564645841525,"vZ0":-4.637468388323445,"x":110.65,"y":163.7,"x0":-2.858361377414153,"y0":50.0064407518545,"z0":5.2985653763952145,"aX":-4.206020556628256},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.5,"breakHorizontal":2.2,"spinRate":2412,"spinDirection":199},"zone":5,"typeConfidence":0.9,"plateTime":0.39446190595588426,"extension":7.036550177378547},"hitData":{"launchSpeed":88.1,"launchAngle":72.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":160.94,"coordY":184.11}},"index":5,"playId":"abbbbc67-17f2-3e9f-8d9e-8eaf2719cfba","pitchNumber":5,"startTime":"2025-07-30T18:18:23.093Z","endTime":"2025-07-30T18:18:34.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.72,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:18:34.645Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T18:19:39.782Z","endTime":"2025-07-30T18:22:45.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T18:18:58.584Z","endTime":"2025-07-30T18:19:42.088Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.313650967176148,"aZ":-28.383866392213452,"pfxX":-11.719744409703512,"pfxZ":2.201505144803785,"pX":-0.917379678820921,"pZ":1.9074014462472682,"vX0":10.851060062427969,"vY0":-130.55352283374077,"vZ0":-1.9069068533386533,"x":151.97,"y":187.28,"x0":-3.6114279470704638,"y0":50.001623566790514,"z0":4.790336078141016,"aX":-20.164502336566848},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.7,"breakHorizontal":18.7,"spinRate":2017,"spinDirection":241},"zone":13,"typeConfidence":0.91,"plateTime":0.42006685827994206,"extension":6.959568118933307},"index":1,"playId":"9f2d1c26-f4a5-370a-9f1f-d865faedfd53","pitchNumber":1,"startTime":"2025-07-30T18:19:42.088Z","endTime":"2025-07-30T18:19:46.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-30T18:19:55.939Z","endTime":"2025-07-30T18:20:08.431Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.4051968882443,"strikeZoneBottom":1.57138780958934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90932131527926,"aZ":-11.770888259121474,"pfxX":-1.4592100908610213,"pfxZ":10.47914443827965,"pX":-0.41638231634091755,"pZ":1.8652374286547861,"vX0":8.400651192839167,"vY0":-138.63005952915788,"vZ0":-6.545862443696052,"x":132.87,"y":188.42,"x0":-3.2959788046472425,"y0":50.003597444670696,"z0":5.042461525295583,"aX":-2.843144490403113},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":1.0,"spinRate":2549,"spinDirection":203},"zone":7,"typeConfidence":0.91,"plateTime":0.3950695556717436,"extension":7.073141546444681},"index":3,"playId":"758f93e0-e9f0-36d1-8cf6-a8f0278397eb","pitchNumber":2,"startTime":"2025-07-30T18:20:08.431Z","endTime":"2025-07-30T18:20:12.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.32931027679106,"strikeZoneBottom":1.52861390684578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.090658349961704,"aZ":-30.615979925232615,"pfxX":-10.459929478326611,"pfxZ":0.9125627019472737,"pX":-0.6573714217300324,"pZ":0.13176045159210142,"vX0":10.954332795606597,"vY0":-130.05670555655996,"vZ0":-5.78609752174784,"x":142.06,"y":235.22,"x0":-3.5713231217447117,"y0":50.00336465807305,"z0":4.716568316088651,"aX":-17.86274615261333},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.5,"breakHorizontal":16.4,"spinRate":1657,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.42166091403761286,"extension":6.953406198087833},"index":4,"playId":"ee5d62a2-2406-3541-b20c-d99e90ed728f","pitchNumber":3,"startTime":"2025-07-30T18:20:25.935Z","endTime":"2025-07-30T18:20:30.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.914501404003712,"aZ":-21.71132054815259,"pfxX":1.2894480485723274,"pfxZ":6.951522789660837,"pX":0.30744087576410456,"pZ":1.6277947445783607,"vX0":8.491413119567756,"vY0":-122.4142217670763,"vZ0":-3.2895499175912035,"x":105.28,"y":194.83,"x0":-3.38524857113047,"y0":50.005978825900314,"z0":4.864195629424702,"aX":1.9420416039689865},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":12.0,"breakHorizontal":-4.4,"spinRate":2398,"spinDirection":95},"zone":9,"typeConfidence":0.88,"plateTime":0.4487676063127082,"extension":7.039354854557482},"index":5,"playId":"34ecbdab-8d5c-3d8c-9db5-4cbe91ebc163","pitchNumber":4,"startTime":"2025-07-30T18:20:49.403Z","endTime":"2025-07-30T18:20:53.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":95.6,"endSpeed":87.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.513290740525516,"aZ":-11.245019439915614,"pfxX":-3.0129440822574676,"pfxZ":10.684169661030191,"pX":-1.633524720247645,"pZ":3.629485699276659,"vX0":5.672863320856203,"vY0":-139.1458549234896,"vZ0":-2.2247915206319475,"x":179.27,"y":140.78,"x0":-3.3081404798070193,"y0":50.00245091237244,"z0":5.185408655448904,"aX":-5.90236128301241},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.1,"breakHorizontal":4.3,"spinRate":2451,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.39379163146006446,"extension":6.973860670095663},"index":6,"playId":"8f424b14-ff28-3a38-8a0a-333c3955e21d","pitchNumber":5,"startTime":"2025-07-30T18:21:21.313Z","endTime":"2025-07-30T18:21:26.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":7,"playId":"8951e069-88c6-4f14-86a1-6d381a3bee8b","startTime":"2025-07-30T18:21:46.268Z","endTime":"2025-07-30T18:21:51.268Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.5,"strikeZoneTop":3.32203614201646,"strikeZoneBottom":1.62079236195251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.469452411534295,"aZ":-37.729994758840306,"pfxX":2.7395195491875075,"pfxZ":-4.412752516261135,"pX":1.2833259084205766,"pZ":-0.31386028938359245,"vX0":8.6700540547619,"vY0":-111.62253570230334,"vZ0":-3.4294437995429456,"x":68.08,"y":247.25,"x0":-3.0101502477718967,"y0":50.00183381507025,"z0":5.134803856213861,"aX":3.4495621530823746},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-8.6,"breakHorizontal":-7.2,"spinRate":2311,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.49107509748031086,"extension":6.842439762473978},"index":8,"playId":"213b2f22-6c9b-3739-8292-afa2158b3d3e","pitchNumber":6,"startTime":"2025-07-30T18:21:58.545Z","endTime":"2025-07-30T18:22:02.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.321673364077352,"aZ":-13.776133243647111,"pfxX":-3.3987729237894184,"pfxZ":9.267386121509627,"pX":0.29918386326072244,"pZ":2.671408134888404,"vX0":10.172042171566526,"vY0":-139.96111676799012,"vZ0":-4.4312169381204685,"x":105.6,"y":166.65,"x0":-2.939423072009704,"y0":50.00586823067753,"z0":5.176103522337267,"aX":-6.749912719132169},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":4.1,"spinRate":2377,"spinDirection":203},"zone":6,"typeConfidence":0.9,"plateTime":0.39120503331332035,"extension":7.043377063952714},"index":9,"playId":"048fe0e9-c8a2-367f-980c-c75e0a629ade","pitchNumber":7,"startTime":"2025-07-30T18:22:20.161Z","endTime":"2025-07-30T18:22:23.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.116916067034506,"aZ":-30.527961307106736,"pfxX":-9.903312939583575,"pfxZ":0.9598536155484219,"pX":0.2038600122741721,"pZ":1.2616399663660445,"vX0":12.820165700161272,"vY0":-129.91917603965845,"vZ0":-3.137353755512357,"x":109.23,"y":204.72,"x0":-3.5070044286922455,"y0":50.001807728293684,"z0":4.804198313425164,"aX":-16.93702435809109},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.2,"breakHorizontal":15.1,"spinRate":1720,"spinDirection":247},"zone":14,"typeConfidence":0.89,"plateTime":0.4215340848762308,"extension":6.874990768616579},"index":10,"playId":"32cdc7da-b1c1-37b4-b342-93a12d1fb1d6","pitchNumber":8,"startTime":"2025-07-30T18:22:41.256Z","endTime":"2025-07-30T18:22:45.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.55,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:22:45.402Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Frelick called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T18:24:34.159Z","endTime":"2025-07-30T18:26:41.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.1,"endSpeed":81.7,"strikeZoneTop":3.26563932820812,"strikeZoneBottom":1.52889323898059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.22506545285076,"aZ":-12.39221497702464,"pfxX":8.093453222952073,"pfxZ":11.51561844716988,"pX":-0.8983607528193361,"pZ":2.1757248769008255,"vX0":-10.30567578651309,"vY0":-130.6666207912928,"vZ0":-5.493403752774268,"x":151.24,"y":180.04,"x0":2.057414487337427,"y0":50.00430263746273,"z0":5.2475695587339715,"aX":13.90564511986027},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.7,"breakHorizontal":-12.2,"spinRate":2527,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4202544787598659,"extension":6.1939413964018195},"index":0,"playId":"b1838e87-c742-3e62-a6f6-85137901f7a0","pitchNumber":1,"startTime":"2025-07-30T18:24:58.250Z","endTime":"2025-07-30T18:25:02.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.3,"endSpeed":81.8,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.642653483672397,"aZ":-12.250990840720554,"pfxX":7.989023492802319,"pfxZ":11.54888612321502,"pX":-0.36609706386878227,"pZ":2.331997936284128,"vX0":-9.04764344753976,"vY0":-131.01831885548194,"vZ0":-5.0988028610265435,"x":130.95,"y":175.82,"x0":2.1064348734435625,"y0":50.00508982951806,"z0":5.231041832354141,"aX":13.785828868732025},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.8,"breakHorizontal":-12.2,"spinRate":2517,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.4192717342044885,"extension":6.2286530082154385},"index":1,"playId":"f616580e-3381-3579-ab64-9b63502559fa","pitchNumber":2,"startTime":"2025-07-30T18:25:11.816Z","endTime":"2025-07-30T18:25:23.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.9,"endSpeed":83.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.409064602076207,"aZ":-14.415760812156917,"pfxX":8.886347445012774,"pfxZ":10.066202933840149,"pX":0.009951533970802524,"pZ":2.050489610863763,"vX0":-8.649351522359991,"vY0":-132.0498497113317,"vZ0":-5.496208377655729,"x":116.62,"y":183.42,"x0":2.1750789526370795,"y0":50.001276430033485,"z0":5.221292479581624,"aX":15.674876894171835},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.2,"breakHorizontal":-14.2,"spinRate":2552,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4149703683387047,"extension":6.258520065094181},"index":2,"playId":"2ff0eb04-1ec5-3e71-bf7b-8cee47f64ff7","pitchNumber":3,"startTime":"2025-07-30T18:25:56.093Z","endTime":"2025-07-30T18:25:59.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":82.3,"endSpeed":74.6,"strikeZoneTop":3.1045850481403,"strikeZoneBottom":1.52171568491514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.850568067403586,"aZ":-30.36591063388931,"pfxX":-2.308113395119064,"pfxZ":1.2637560866634416,"pX":0.22378558915100522,"pZ":3.1056125718401493,"vX0":-4.916265079614696,"vY0":-119.63411778096163,"vZ0":1.1428676327970904,"x":108.47,"y":154.93,"x0":2.615844960714068,"y0":50.00326246158178,"z0":5.370367435116093,"aX":-3.301568411044927},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.9,"breakHorizontal":5.5,"spinRate":2537,"spinDirection":264},"zone":2,"typeConfidence":2.0,"plateTime":0.4601138780112799,"extension":6.064673106774982},"index":3,"playId":"77829853-1e0b-33ff-ab92-3c695d9e964b","pitchNumber":4,"startTime":"2025-07-30T18:26:16.582Z","endTime":"2025-07-30T18:26:21.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.09165258961684,"strikeZoneBottom":1.45209911196021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.54446338336497,"aZ":-13.52581219164725,"pfxX":7.601285945593431,"pfxZ":10.534824857689237,"pX":-0.4811678923646867,"pZ":2.3897999838867583,"vX0":-9.257096039813977,"vY0":-132.51717276045076,"vZ0":-4.73051196383204,"x":135.34,"y":174.26,"x0":2.077415424931251,"y0":50.00446877738781,"z0":5.193554510590815,"aX":13.458396468156042},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.1,"breakHorizontal":-11.6,"spinRate":2518,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.41406001017037797,"extension":6.304174556418008},"index":4,"playId":"8f448620-726e-350e-802f-2ca7175a1aa9","pitchNumber":5,"startTime":"2025-07-30T18:26:37.126Z","endTime":"2025-07-30T18:26:41.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:26:41.707Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T18:26:49.160Z","endTime":"2025-07-30T18:28:45.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.0,"endSpeed":81.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.13353222412366,"aZ":-13.746263236437107,"pfxX":7.940935149448588,"pfxZ":10.706794380347231,"pX":0.042289204193686133,"pZ":2.80409153552611,"vX0":-8.288260915838022,"vY0":-130.7541420868582,"vZ0":-3.524029349715529,"x":115.39,"y":163.07,"x0":2.230682755324416,"y0":50.00010508847406,"z0":5.209357573373497,"aX":13.664397690530702},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.7,"breakHorizontal":-12.4,"spinRate":2454,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.41986548318857153,"extension":6.284237370744239},"index":0,"playId":"9dcd456e-5fdf-38c6-b12d-be16a09565fd","pitchNumber":1,"startTime":"2025-07-30T18:27:05.692Z","endTime":"2025-07-30T18:27:09.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.97724981602928,"aZ":-28.00080460869704,"pfxX":9.049240560391631,"pfxZ":2.848335013102737,"pX":0.6878593373106809,"pZ":1.5553801592984111,"vX0":-6.685988040803506,"vY0":-120.21455028036159,"vZ0":-2.8043063235443575,"x":90.78,"y":196.78,"x0":2.3273717735523096,"y0":50.00409731620578,"z0":5.2188612303527355,"aX":13.265739894549872},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.7,"breakHorizontal":-14.8,"spinRate":1179,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.4553750280124724,"extension":6.339294262672695},"index":1,"playId":"da8c0602-7a94-3182-9ba9-67bce937d59b","pitchNumber":2,"startTime":"2025-07-30T18:27:24.596Z","endTime":"2025-07-30T18:27:28.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":81.7,"strikeZoneTop":3.23333051816027,"strikeZoneBottom":1.60064360115334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.43673943838305,"aZ":-14.83717245651318,"pfxX":8.795181789079734,"pfxZ":10.015437607037848,"pX":0.905938296641091,"pZ":3.840482390543809,"vX0":-6.189976936611806,"vY0":-131.40550970641507,"vZ0":-1.0659350860520231,"x":82.47,"y":135.09,"x0":2.1612203047727103,"y0":50.006286138977465,"z0":5.364686733374669,"aX":15.230916360629617},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.1,"breakHorizontal":-14.4,"spinRate":2513,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.41843041750310306,"extension":6.180117986582792},"index":2,"playId":"799bbd47-5bd4-306e-bb24-569d29a4bdd2","pitchNumber":3,"startTime":"2025-07-30T18:27:46.849Z","endTime":"2025-07-30T18:27:51.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.9,"endSpeed":82.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.902208541452588,"aZ":-14.78812152541417,"pfxX":8.47495998904824,"pfxZ":9.934568431723228,"pX":0.6739896197146171,"pZ":3.1607331074099587,"vX0":-6.61272102644095,"vY0":-132.14348643001787,"vZ0":-2.6012459902914027,"x":91.31,"y":153.44,"x0":2.120818374738404,"y0":50.001446862261865,"z0":5.258096851617748,"aX":14.830523715872737},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.5,"breakHorizontal":-13.7,"spinRate":2533,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.41614538483776853,"extension":6.2510790474383455},"index":3,"playId":"b406d3bb-4214-3fef-9552-2f9a9764b212","pitchNumber":4,"startTime":"2025-07-30T18:28:03.338Z","endTime":"2025-07-30T18:28:08.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.1050382787757,"strikeZoneBottom":1.43922018559354,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.275979574694077,"aZ":-26.054086681861733,"pfxX":8.702836161895675,"pfxZ":4.1431818215707406,"pX":-0.9711598497616052,"pZ":0.9209601981065899,"vX0":-10.254854055187433,"vY0":-120.4281140021659,"vZ0":-4.657053913463404,"x":154.02,"y":213.91,"x0":2.2014768641321383,"y0":50.001230873880296,"z0":5.170585505793882,"aX":12.84749890389096},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.6,"breakHorizontal":-13.4,"spinRate":1315,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.45393096062443794,"extension":6.379461774862073},"index":4,"playId":"692c11c8-b8e6-3e2e-9666-5d52e3ae4244","pitchNumber":5,"startTime":"2025-07-30T18:28:24.970Z","endTime":"2025-07-30T18:28:29.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":83.1,"endSpeed":76.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.83080949397613,"aZ":-31.83664436390078,"pfxX":8.91500724971102,"pfxZ":0.23265728611386294,"pX":-0.5477706248715875,"pZ":1.1426371847341699,"vX0":-9.037685071390701,"vY0":-120.67607176132196,"vZ0":-2.9841680753542263,"x":137.88,"y":207.93,"x0":2.0904454841227538,"y0":50.00571693607448,"z0":5.20444208935226,"aX":13.13048653574216},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.1,"breakHorizontal":-13.9,"spinRate":1167,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.45416699655277837,"extension":6.204293831961744},"index":5,"playId":"b257dc7a-0d9a-3a0b-98ac-525713de37c4","pitchNumber":6,"startTime":"2025-07-30T18:28:42.149Z","endTime":"2025-07-30T18:28:45.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:28:45.956Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"William Contreras homers (7) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T18:28:53.821Z","endTime":"2025-07-30T18:30:51.872Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"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":80.6,"endSpeed":73.8,"strikeZoneTop":3.49061326334495,"strikeZoneBottom":1.75907092864762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.663746297638724,"aZ":-29.904691688028898,"pfxX":-5.91156122857847,"pfxZ":1.6526352472193677,"pX":-1.0506376289020662,"pZ":0.38869768064003907,"vX0":-6.4066996867887935,"vY0":-117.11750091792891,"vZ0":-4.4016644675702326,"x":157.05,"y":228.29,"x0":2.500922886815739,"y0":50.00129357466457,"z0":5.128034344321356,"aX":-8.11003897245175},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":2.0,"breakHorizontal":12.5,"spinRate":2643,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4698856450595219,"extension":6.127950209795965},"index":0,"playId":"370c8f94-ec69-3e39-b34a-88de163c999e","pitchNumber":1,"startTime":"2025-07-30T18:29:12.763Z","endTime":"2025-07-30T18:29:17.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.5,"strikeZoneTop":3.46804190198978,"strikeZoneBottom":1.7366610837932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.48004714530201,"aZ":-14.921550309102695,"pfxX":8.62707125767502,"pfxZ":10.065073387141112,"pX":0.038232874711218424,"pZ":2.995249712888361,"vX0":-8.486370041683164,"vY0":-130.61084560708267,"vZ0":-2.6835109111262563,"x":115.54,"y":157.91,"x0":2.220668223839295,"y0":50.005862184599295,"z0":5.168713528078663,"aX":14.793713684000709},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.8,"breakHorizontal":-13.6,"spinRate":2434,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.42060210003957055,"extension":6.217957323639877},"index":1,"playId":"7cd8d8d3-ebda-3d41-9177-3522adcd678e","pitchNumber":2,"startTime":"2025-07-30T18:29:31.956Z","endTime":"2025-07-30T18:29:35.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.56319188106345,"aZ":-15.484089357390083,"pfxX":7.867734812679289,"pfxZ":9.444091064283281,"pX":-0.27741104890969187,"pZ":3.4428200665407838,"vX0":-8.899572963548081,"vY0":-132.63834670633727,"vZ0":-1.7862254348654811,"x":127.57,"y":145.82,"x0":2.1123194589784413,"y0":50.00061175746179,"z0":5.264226054229309,"aX":13.901357913786569},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.9,"breakHorizontal":-12.1,"spinRate":2461,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.4142619932467304,"extension":6.212613271686913},"index":2,"playId":"c3a60493-b35c-3710-8701-bf57035a27ad","pitchNumber":3,"startTime":"2025-07-30T18:29:46.865Z","endTime":"2025-07-30T18:29:51.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.6,"endSpeed":81.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.750805375507326,"aZ":-15.255599327090938,"pfxX":8.64539680154767,"pfxZ":9.752878942151431,"pX":0.021121887368117404,"pZ":3.237867381371941,"vX0":-8.225353019872477,"vY0":-131.58239900215068,"vZ0":-2.401068961706878,"x":116.19,"y":151.36,"x0":2.0808409721527705,"y0":50.00097806671982,"z0":5.307062149543033,"aX":14.994287389927178},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.3,"breakHorizontal":-13.6,"spinRate":2440,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.4180129887637851,"extension":6.357983647321733},"index":3,"playId":"f7aa4e0c-d2fb-3e0b-9cc3-58829511e087","pitchNumber":4,"startTime":"2025-07-30T18:30:04.634Z","endTime":"2025-07-30T18:30:08.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.589738700420643,"aZ":-26.681037316604396,"pfxX":8.049696459173541,"pfxZ":3.770020218041889,"pX":0.6341096318305347,"pZ":2.5947096292998033,"vX0":-6.375998335294614,"vY0":-120.32646244675658,"vZ0":-0.9468256405392929,"x":92.83,"y":168.72,"x0":2.27980510106462,"y0":50.00497970536626,"z0":5.369587078508057,"aX":11.738131052303162},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.8,"breakHorizontal":-13.0,"spinRate":1092,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.4562041025115242,"extension":6.365358306033633},"hitData":{"launchSpeed":105.1,"launchAngle":24.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":31.46,"coordY":81.64}},"index":4,"playId":"ed8281bb-4a42-3209-8c0a-1fd071bdaa89","pitchNumber":5,"startTime":"2025-07-30T18:30:25.343Z","endTime":"2025-07-30T18:30:51.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":10.300000000000004,"leverageIndex":0.42,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:30:51.872Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T18:30:59.068Z","endTime":"2025-07-30T18:33:33.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.898464596726335,"aZ":-29.585578050733,"pfxX":-4.810783390141038,"pfxZ":1.9235473230680649,"pX":-0.37046979817863185,"pZ":1.2005990755019298,"vX0":-5.3641926290784765,"vY0":-115.64748439264086,"vZ0":-2.4925399715769854,"x":131.12,"y":206.36,"x0":2.6098646905208396,"y0":50.00262968919513,"z0":5.148849904894135,"aX":-6.472520416118884},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":3.1,"breakHorizontal":10.1,"spinRate":2663,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4748221773269945,"extension":6.05523337072554},"index":0,"playId":"bfbea2dc-023d-3fe6-8e62-e2130d6339f0","pitchNumber":1,"startTime":"2025-07-30T18:31:15.638Z","endTime":"2025-07-30T18:31:19.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.810540120444987,"aZ":-30.66633079626895,"pfxX":-6.966745363566668,"pfxZ":1.091953023642052,"pX":-0.24220341337217577,"pZ":2.775609227874419,"vX0":-4.490995061020835,"vY0":-117.86248809561064,"vZ0":0.6898659803431011,"x":126.23,"y":163.84,"x0":2.603895026064535,"y0":50.00373779920776,"z0":5.347940728977984,"aX":-9.642448633533737},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.5,"breakHorizontal":13.8,"spinRate":2576,"spinDirection":276},"zone":5,"typeConfidence":2.0,"plateTime":0.46763495116185094,"extension":6.029882764578286},"index":1,"playId":"e424fbd9-5fc2-33aa-8831-1b7bf8f38444","pitchNumber":2,"startTime":"2025-07-30T18:31:32.682Z","endTime":"2025-07-30T18:31:37.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.42212607529436,"strikeZoneBottom":1.62634100224476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.663328514605208,"aZ":-30.801934150291522,"pfxX":-3.8891922811938118,"pfxZ":0.9774801123760426,"pX":-1.0775001271155507,"pZ":1.5117627010605026,"vX0":-7.331591581698029,"vY0":-118.5832336061171,"vZ0":-2.0605744067420715,"x":158.07,"y":197.96,"x0":2.5769830136376863,"y0":50.00368664108768,"z0":5.240716917092321,"aX":-5.459213137706852},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.4,"breakHorizontal":9.0,"spinRate":2571,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.4644176604697865,"extension":6.050941410786184},"index":2,"playId":"018f31c3-cf27-3f3f-9b5c-81ced74f51c5","pitchNumber":3,"startTime":"2025-07-30T18:31:49.829Z","endTime":"2025-07-30T18:31:54.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.771407794355152,"aZ":-26.25225581890427,"pfxX":8.262085463214227,"pfxZ":3.968117054451028,"pX":0.4017358198070054,"pZ":2.3769643402339007,"vX0":-7.156771876150959,"vY0":-121.40986572902598,"vZ0":-1.436989488959173,"x":101.69,"y":174.6,"x0":2.3142634199160854,"y0":50.004857087690596,"z0":5.26136540497879,"aX":12.33614070408583},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.1,"breakHorizontal":-13.3,"spinRate":1251,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.45115230330731304,"extension":6.300099709007133},"index":3,"playId":"0bbfe66e-e52a-3bac-9b67-fafd35efe60f","pitchNumber":4,"startTime":"2025-07-30T18:32:06.568Z","endTime":"2025-07-30T18:32:11.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.0,"strikeZoneTop":3.33769388274785,"strikeZoneBottom":1.70028728919916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.067333449438834,"aZ":-30.953193217596176,"pfxX":-6.042180706943848,"pfxZ":0.8556062411476364,"pX":-0.5876233627270139,"pZ":0.8940058868158515,"vX0":-5.791423797905018,"vY0":-119.91578015664162,"vZ0":-3.3857147055545855,"x":139.4,"y":214.64,"x0":2.6600710377426346,"y0":50.00526048465841,"z0":5.138473905057638,"aX":-8.641163460478603},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.8,"breakHorizontal":12.5,"spinRate":2579,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.4599438949181618,"extension":6.144246518276537},"index":4,"playId":"55c55c87-ce24-3fe5-9cba-802599e11f9d","pitchNumber":5,"startTime":"2025-07-30T18:32:26.267Z","endTime":"2025-07-30T18:32:30.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":91.3,"endSpeed":82.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.191916808583553,"aZ":-13.870322971473806,"pfxX":8.817050519807154,"pfxZ":10.368470467612497,"pX":-0.22897221345630211,"pZ":2.2381717421403673,"vX0":-9.168840665037838,"vY0":-132.50235185884665,"vZ0":-4.91144143455736,"x":125.73,"y":178.35,"x0":2.1424783411030783,"y0":50.0054504930331,"z0":5.141056620454227,"aX":15.569478944426475},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.8,"breakHorizontal":-13.8,"spinRate":2526,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.4145105167642593,"extension":6.28938422152885},"index":5,"playId":"bc1a93b5-1119-33ee-86ca-245604489605","pitchNumber":6,"startTime":"2025-07-30T18:32:43.625Z","endTime":"2025-07-30T18:32:47.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.175614808349234,"aZ":-25.61562364675155,"pfxX":8.067105452562924,"pfxZ":4.369712704791317,"pX":0.39881811725322663,"pZ":2.3321095488872645,"vX0":-7.124273740804907,"vY0":-121.52034994987076,"vZ0":-1.6622569592094096,"x":101.8,"y":175.81,"x0":2.3163860119134605,"y0":50.0001485941715,"z0":5.244122814225126,"aX":12.098099538420778},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.8,"breakHorizontal":-13.0,"spinRate":1116,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.45022937335998137,"extension":6.460840467280582},"index":6,"playId":"48bdc5e7-6cda-38b2-bf68-ae8f3affa9e5","pitchNumber":7,"startTime":"2025-07-30T18:33:06.464Z","endTime":"2025-07-30T18:33:10.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.7,"endSpeed":82.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01467125669545,"aZ":-16.369332114014462,"pfxX":7.365546453250074,"pfxZ":9.035973933604554,"pX":-0.49430360533938456,"pZ":2.7642230802165746,"vX0":-9.209456168121541,"vY0":-131.6799075783932,"vZ0":-3.1098269153941347,"x":135.84,"y":164.15,"x0":2.098044459573926,"y0":50.00366580140796,"z0":5.177779802811555,"aX":12.88458522548559},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.8,"breakHorizontal":-11.3,"spinRate":2463,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4165980491524133,"extension":6.301855195588355},"index":7,"playId":"bed236ad-586e-38bf-badc-53286ee356aa","pitchNumber":8,"startTime":"2025-07-30T18:33:29.179Z","endTime":"2025-07-30T18:33:33.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:33:33.015Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Moisés Ballesteros grounds out, third baseman Caleb Durbin to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T18:35:15.570Z","endTime":"2025-07-30T18:36:37.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.45796034260437,"strikeZoneBottom":1.65808099054023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.73949096067893,"aZ":-10.8617363315778,"pfxX":-2.4035337784221964,"pfxZ":11.084322037522423,"pX":-0.4037757430792477,"pZ":2.248153269100281,"vX0":8.14188440037308,"vY0":-138.04183111464968,"vZ0":-6.258693615645764,"x":132.39,"y":178.08,"x0":-3.083918367733588,"y0":50.006440386855054,"z0":5.281703323636908,"aX":-4.623272389619832},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.8,"breakHorizontal":2.6,"spinRate":2503,"spinDirection":200},"zone":4,"typeConfidence":0.91,"plateTime":0.3973188970743138,"extension":6.8147192152540965},"index":0,"playId":"8bb592ce-d748-3c6a-957a-c74d588e6332","pitchNumber":1,"startTime":"2025-07-30T18:35:41.266Z","endTime":"2025-07-30T18:35:45.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.34258502807698,"strikeZoneBottom":1.64190332307029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.813192695636204,"aZ":-29.649730399084998,"pfxX":-10.828314371598216,"pfxZ":1.5383636531054936,"pX":-2.072065492314347,"pZ":2.7895443087930465,"vX0":6.620215431207961,"vY0":-127.79590601412482,"vZ0":-0.3800344382857176,"x":195.98,"y":163.46,"x0":-3.297259712120347,"y0":50.00462963696529,"z0":5.281146339647879,"aX":-17.805021579839504},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.9,"breakHorizontal":18.0,"spinRate":2088,"spinDirection":241},"zone":11,"typeConfidence":0.91,"plateTime":0.42958028760341005,"extension":6.4758397113795505},"index":1,"playId":"b3e6b10f-f498-35d6-9a54-6c593b863335","pitchNumber":2,"startTime":"2025-07-30T18:35:54.017Z","endTime":"2025-07-30T18:35:58.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42912935702781,"aZ":-14.550708077812901,"pfxX":-4.341593055743015,"pfxZ":9.325337149680326,"pX":0.20884567833990603,"pZ":2.8481178583468676,"vX0":9.506989631155609,"vY0":-136.47039001979908,"vZ0":-4.221612412253926,"x":109.04,"y":161.88,"x0":-2.7526315586719354,"y0":50.00573675781982,"z0":5.414242652833678,"aX":-8.208334870649452},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":5.9,"spinRate":2483,"spinDirection":207},"zone":2,"typeConfidence":0.89,"plateTime":0.4010196774614343,"extension":6.8087412435146835},"index":2,"playId":"8961788b-f2de-3b3e-97a8-cfc39817bbcb","pitchNumber":3,"startTime":"2025-07-30T18:36:06.960Z","endTime":"2025-07-30T18:36:11.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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-30T18:36:18.534Z","endTime":"2025-07-30T18:36:29.470Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":94.8,"endSpeed":86.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.700372405362454,"aZ":-14.94532121318488,"pfxX":-5.353744111079994,"pfxZ":8.994067573208952,"pX":0.7294874927396768,"pZ":3.278293842705808,"vX0":11.923043637873826,"vY0":-137.5630445372635,"vZ0":-2.7582519016022156,"x":89.19,"y":150.27,"x0":-2.966454856299046,"y0":50.000318850812185,"z0":5.307899346670497,"aX":-10.253942727275804},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":7.2,"spinRate":2447,"spinDirection":208},"zone":3,"typeConfidence":0.88,"plateTime":0.39826523243230527,"extension":6.753684528710318},"hitData":{"launchSpeed":72.1,"launchAngle":5.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.0,"coordY":158.81}},"index":4,"playId":"ea93aded-cad9-3e49-9f56-3787d5b11811","pitchNumber":4,"startTime":"2025-07-30T18:36:29.470Z","endTime":"2025-07-30T18:36:37.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:36:37.402Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dansby Swanson lines out to center fielder Blake Perkins.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T18:36:44.615Z","endTime":"2025-07-30T18:37:16.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80916957767096,"aZ":-12.215457237009968,"pfxX":-5.6842320359412515,"pfxZ":10.350672156205185,"pX":0.6421616047902307,"pZ":2.347369554267924,"vX0":12.021163614741592,"vY0":-138.43259179719885,"vZ0":-5.209346702510946,"x":92.52,"y":175.4,"x0":-3.0308787896718608,"y0":50.00033588196362,"z0":5.080985854158616,"aX":-10.959133414489454},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":7.6,"spinRate":2498,"spinDirection":210},"zone":6,"typeConfidence":0.9,"plateTime":0.3966626150405679,"extension":6.863940233673925},"hitData":{"launchSpeed":90.6,"launchAngle":25.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.84,"coordY":69.42}},"index":0,"playId":"2f5c8c2a-fe7d-30fd-9d22-29a5e722c3b7","pitchNumber":1,"startTime":"2025-07-30T18:37:07.817Z","endTime":"2025-07-30T18:37:16.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:37:16.127Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T18:37:18.351Z","endTime":"2025-07-30T18:38:21.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":93.4,"endSpeed":85.3,"strikeZoneTop":3.51209028104503,"strikeZoneBottom":1.63059994180687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.21341575788917,"aZ":-14.66271462245773,"pfxX":-3.5981768743732006,"pfxZ":9.400798164095374,"pX":-0.5029177446667091,"pZ":1.6457080023206634,"vX0":7.988727817591915,"vY0":-135.72709690962344,"vZ0":-6.7667265747712175,"x":136.17,"y":194.35,"x0":-3.0192232371547316,"y0":50.001347310177536,"z0":5.195720811612609,"aX":-6.702236940661203},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":4.8,"spinRate":2392,"spinDirection":201},"zone":7,"typeConfidence":0.89,"plateTime":0.4038462392143525,"extension":6.962734364016453},"index":0,"playId":"d0f532f0-98d3-34cd-91c6-bae1507010b5","pitchNumber":1,"startTime":"2025-07-30T18:37:44.654Z","endTime":"2025-07-30T18:37:48.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.902763236400915,"aZ":-24.312166808827858,"pfxX":-0.21859082310831734,"pfxZ":5.070234333354754,"pX":0.7507563107536057,"pZ":1.097362081000062,"vX0":9.866351675422072,"vY0":-123.30387046648922,"vZ0":-4.499567130529025,"x":88.38,"y":209.15,"x0":-3.2622481864517714,"y0":50.0037653786904,"z0":4.980022501186162,"aX":-0.3407801041260334},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.4,"breakHorizontal":-1.8,"spinRate":2503,"spinDirection":104},"zone":14,"typeConfidence":0.9,"plateTime":0.44303385455093913,"extension":6.718379935606942},"index":1,"playId":"d5ac46cf-1e0e-39dd-96f2-484b77246dad","pitchNumber":2,"startTime":"2025-07-30T18:37:59.447Z","endTime":"2025-07-30T18:38:03.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.46891970874973,"strikeZoneBottom":1.65294466293177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.569582096682318,"aZ":-31.38629870964012,"pfxX":3.7804913065299,"pfxZ":0.566392684843092,"pX":0.17766198980878953,"pZ":1.8627629575231506,"vX0":7.15791820571106,"vY0":-116.99043734634222,"vZ0":-0.5123813101602612,"x":110.23,"y":188.49,"x0":-3.409768810730203,"y0":50.00277085552314,"z0":5.020302354545318,"aX":5.251682995623331},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.2,"breakHorizontal":-8.5,"spinRate":2373,"spinDirection":74},"zone":8,"typeConfidence":2.0,"plateTime":0.46775354684077586,"extension":6.756998841532863},"index":2,"playId":"e65237a6-dd04-37b6-9b56-1a1e8659e7b3","pitchNumber":3,"startTime":"2025-07-30T18:38:17.323Z","endTime":"2025-07-30T18:38:21.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:38:21.900Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Vaughn singles on a line drive to left fielder Seiya Suzuki.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T18:40:05.872Z","endTime":"2025-07-30T18:42:12.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":79.4,"endSpeed":72.7,"strikeZoneTop":3.20715133537657,"strikeZoneBottom":1.67027383970492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.022486004353247,"aZ":-30.338471099386187,"pfxX":-5.898155917134878,"pfxZ":1.3654095571893095,"pX":1.5129822041248346,"pZ":3.0108793611655695,"vX0":-1.0979766667855553,"vY0":-115.568476667175,"vZ0":1.3896137856754058,"x":59.33,"y":157.49,"x0":2.760863973880669,"y0":50.005688056395535,"z0":5.3209339778630715,"aX":-7.960458994613828},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":3.1,"breakHorizontal":10.9,"spinRate":2504,"spinDirection":264},"zone":12,"typeConfidence":2.0,"plateTime":0.4743752727832411,"extension":5.916642229763556},"index":0,"playId":"a493689f-2469-3597-ad86-b8546b3fb8dd","pitchNumber":1,"startTime":"2025-07-30T18:40:30.881Z","endTime":"2025-07-30T18:40:34.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.771755594795014,"aZ":-24.50950194468352,"pfxX":8.189135885533315,"pfxZ":5.166397489223039,"pX":0.38033820115005157,"pZ":2.3372690978576016,"vX0":-7.180653803275683,"vY0":-120.84337444660865,"vZ0":-1.7986185077952261,"x":102.5,"y":175.67,"x0":2.3213158696391494,"y0":50.004951199003074,"z0":5.2369652134415725,"aX":12.156063416272065},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.2,"breakHorizontal":-13.2,"spinRate":1460,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.45263874218379163,"extension":6.309514089838275},"index":1,"playId":"b8873c36-7502-36ac-a998-d5ede7598d91","pitchNumber":2,"startTime":"2025-07-30T18:40:44.280Z","endTime":"2025-07-30T18:40:53.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.2145944039982,"strikeZoneBottom":1.58732901207602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.947953941495864,"aZ":-24.303418051492233,"pfxX":5.623272986140417,"pfxZ":5.372843595637979,"pX":0.4786119761596816,"pZ":2.8856650687002383,"vX0":-5.947084542538759,"vY0":-120.13486512914572,"vZ0":-0.6827121597742659,"x":98.76,"y":160.87,"x0":2.253825799990398,"y0":50.00015610976942,"z0":5.330978802896797,"aX":8.231166152548711},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.8,"breakHorizontal":-8.8,"spinRate":1181,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.455677703787261,"extension":6.2563624317580295},"index":2,"playId":"c2bf7aab-ecce-302c-bf8a-8c184de88433","pitchNumber":3,"startTime":"2025-07-30T18:41:10.953Z","endTime":"2025-07-30T18:41:15.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.6,"endSpeed":81.9,"strikeZoneTop":3.18634506540826,"strikeZoneBottom":1.62330545396639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.16845680194729,"aZ":-19.151980247604914,"pfxX":8.428155848401817,"pfxZ":7.48802127745688,"pX":-0.004591520056021214,"pZ":4.588067595363913,"vX0":-8.229151037747814,"vY0":-131.58935570545847,"vZ0":1.4727009831856848,"x":117.18,"y":114.9,"x0":2.0811678388607238,"y0":50.000438274408424,"z0":5.448303924573477,"aX":14.65211947654468},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.2,"breakHorizontal":-13.3,"spinRate":2440,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.4176274176853707,"extension":6.158710187320679},"index":3,"playId":"8a16e4c3-5cc2-347c-800c-b3d58ba4bcaa","pitchNumber":4,"startTime":"2025-07-30T18:41:26.751Z","endTime":"2025-07-30T18:41:30.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.279047161247977,"aZ":-18.897646009206685,"pfxX":8.806463047405273,"pfxZ":7.59108179409953,"pX":-0.09408596919311435,"pZ":2.4541902964820927,"vX0":-8.36319498670841,"vY0":-131.9554915527998,"vZ0":-3.380426640073978,"x":120.59,"y":172.52,"x0":1.9850828975882877,"y0":50.00258420286301,"z0":5.158587944074492,"aX":15.400282233772637},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.1,"breakHorizontal":-13.9,"spinRate":2412,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.41643682792199854,"extension":6.116575767358689},"index":4,"playId":"1a84a078-bba3-32c7-9fef-9f75729fcf35","pitchNumber":5,"startTime":"2025-07-30T18:41:41.554Z","endTime":"2025-07-30T18:41:45.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.434119583652866,"aZ":-26.345258821788107,"pfxX":7.156055527497241,"pfxZ":3.978386583629499,"pX":0.15009884853401628,"pZ":2.602160244429592,"vX0":-7.294710790023864,"vY0":-120.35102125942937,"vZ0":-0.9846232257159471,"x":111.28,"y":168.52,"x0":2.291183655527464,"y0":50.00517550084231,"z0":5.350634696168908,"aX":10.49537960574065},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.2,"breakHorizontal":-11.2,"spinRate":1187,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.45517474249979717,"extension":6.311533464466991},"hitData":{"launchSpeed":98.4,"launchAngle":12.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.66,"coordY":107.06}},"index":5,"playId":"d9e74c7c-c7a1-3158-aa89-bd65f68069b2","pitchNumber":6,"startTime":"2025-07-30T18:42:02.227Z","endTime":"2025-07-30T18:42:12.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:42:12.426Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Caleb Durbin pops out to second baseman Nico Hoerner.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T18:42:18.443Z","endTime":"2025-07-30T18:43:27.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.163163077187043,"aZ":-27.133956397119096,"pfxX":7.27331056700239,"pfxZ":3.424322924517349,"pX":0.04658574970220944,"pZ":1.9503276882616045,"vX0":-7.618290675020442,"vY0":-120.44740941427479,"vZ0":-2.066997854510303,"x":115.22,"y":186.12,"x0":2.3039273226423616,"y0":50.0013858629222,"z0":5.216493371246824,"aX":10.697715473306818},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.0,"breakHorizontal":-11.4,"spinRate":1219,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.45456700190309984,"extension":6.242095499375962},"index":0,"playId":"83cfb628-d72d-3510-bbc4-0ce76c04ddaa","pitchNumber":1,"startTime":"2025-07-30T18:42:39.766Z","endTime":"2025-07-30T18:42:44.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.4,"endSpeed":82.3,"strikeZoneTop":3.32452961365075,"strikeZoneBottom":1.49855562493648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.547826666064996,"aZ":-14.71521763683176,"pfxX":6.90982159115335,"pfxZ":10.007620480109223,"pX":0.2862204775938766,"pZ":3.591800117464117,"vX0":-7.45066832366878,"vY0":-131.4326516023442,"vZ0":-1.4083972995502698,"x":106.09,"y":141.8,"x0":2.2635951320931045,"y0":50.00651477669571,"z0":5.230510483158845,"aX":12.060154717555186},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.0,"breakHorizontal":-10.8,"spinRate":2445,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4171724770123868,"extension":6.23046931834279},"index":1,"playId":"10480847-b6a9-3dd2-ba9c-bd2f8bc706c4","pitchNumber":2,"startTime":"2025-07-30T18:42:58.285Z","endTime":"2025-07-30T18:43:03.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.729662181899034,"aZ":-15.39208640496474,"pfxX":7.6684964909338165,"pfxZ":9.679979739958116,"pX":-0.2932612105911694,"pZ":3.2600413782199804,"vX0":-8.925211849354001,"vY0":-131.096463005542,"vZ0":-2.0024936499330495,"x":128.18,"y":150.76,"x0":2.1653674339799722,"y0":50.004098351168885,"z0":5.1878149808927105,"aX":13.29731850152674},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.3,"breakHorizontal":-11.9,"spinRate":2405,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.4184459957885349,"extension":6.150224180121818},"hitData":{"launchSpeed":76.9,"launchAngle":60.0,"totalDistance":190.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":163.27,"coordY":134.52}},"index":2,"playId":"85bd3006-ed8e-3a15-b3d0-d24fc3d50192","pitchNumber":3,"startTime":"2025-07-30T18:43:15.046Z","endTime":"2025-07-30T18:43:27.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.52,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:43:27.457Z","atBatIndex":14},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Brice Turang bunt pops out softly to third baseman Matt Shaw.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T18:43:34.832Z","endTime":"2025-07-30T18:43:57.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.168485746250067,"aZ":-15.185653998797129,"pfxX":7.260333233951892,"pfxZ":9.88889161963108,"pX":0.7916515686441362,"pZ":3.541651210596719,"vX0":-6.290289978386111,"vY0":-130.8865863618585,"vZ0":-1.2866461231744155,"x":86.82,"y":143.16,"x0":2.2944301462738004,"y0":50.001386956096894,"z0":5.188158941944899,"aX":12.47171867026496},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.8,"breakHorizontal":-11.6,"spinRate":2409,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.42004820226409034,"extension":6.151021572018805},"hitData":{"launchSpeed":26.2,"launchAngle":41.0,"totalDistance":48.0,"trajectory":"bunt_popup","hardness":"soft","location":"5","coordinates":{"coordX":115.6,"coordY":187.24}},"index":0,"playId":"7cb39732-62f3-3df8-8984-67fc5c195cfb","pitchNumber":1,"startTime":"2025-07-30T18:43:50.827Z","endTime":"2025-07-30T18:43:57.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:43:57.093Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Perkins strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T18:44:14.593Z","endTime":"2025-07-30T18:45:43.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.38900143772008,"strikeZoneBottom":1.64675895477068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.724398597232927,"aZ":-30.14880768728133,"pfxX":-6.167889206210207,"pfxZ":1.4687470095575321,"pX":-0.1984236250523066,"pZ":2.609050467477987,"vX0":-4.786033209398124,"vY0":-117.12741806043444,"vZ0":0.4779151397884771,"x":124.56,"y":168.34,"x0":2.678351003841079,"y0":50.00244864280511,"z0":5.239190192243985,"aX":-8.50240459993977},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":3.1,"breakHorizontal":12.4,"spinRate":2451,"spinDirection":311},"zone":5,"typeConfidence":2.0,"plateTime":0.4690289315988392,"extension":6.177664511964109},"index":0,"playId":"a1732b3a-1d07-3094-8d6c-6296032871d5","pitchNumber":1,"startTime":"2025-07-30T18:44:27.271Z","endTime":"2025-07-30T18:44:31.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.4,"endSpeed":81.9,"strikeZoneTop":3.46741871578822,"strikeZoneBottom":1.75771994731441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.502779064406816,"aZ":-15.634669711171663,"pfxX":7.317134132803858,"pfxZ":9.52812781010853,"pX":-0.09169968965125931,"pZ":4.330982762410147,"vX0":-8.313451348539708,"vY0":-131.34163629982154,"vZ0":0.3985018796952479,"x":120.5,"y":121.84,"x0":2.173611918011501,"y0":50.00113753247917,"z0":5.345835827738184,"aX":12.699987618689677},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.5,"breakHorizontal":-11.3,"spinRate":2435,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.41805463276479404,"extension":6.192105386621302},"index":1,"playId":"a401d8e1-f6c0-38c4-92b5-f7cf16b38327","pitchNumber":2,"startTime":"2025-07-30T18:44:43.104Z","endTime":"2025-07-30T18:44:47.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.4,"strikeZoneTop":3.45651114640791,"strikeZoneBottom":1.7467444403603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93195014329677,"aZ":-13.528787469177844,"pfxX":7.171767043603371,"pfxZ":10.61333863098327,"pX":0.5101149675861382,"pZ":3.3892354364335326,"vX0":-6.876045521987769,"vY0":-132.1567278293438,"vZ0":-2.1412829167862024,"x":97.56,"y":147.27,"x0":2.2223481833060044,"y0":50.00330230413129,"z0":5.21152949557037,"aX":12.600962398200615},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.0,"breakHorizontal":-11.4,"spinRate":2430,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.41552075511934516,"extension":6.240543489232896},"index":2,"playId":"17832de4-cefc-333b-ad34-56121a51882f","pitchNumber":3,"startTime":"2025-07-30T18:44:59.195Z","endTime":"2025-07-30T18:45:03.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.7,"endSpeed":82.0,"strikeZoneTop":3.37091888611994,"strikeZoneBottom":1.72640222430153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.6062781548693,"aZ":-16.85604329030419,"pfxX":8.566940294071,"pfxZ":8.818676431470998,"pX":-0.9296569558571555,"pZ":2.8709209973708694,"vX0":-10.553450441124655,"vY0":-131.6370633237285,"vZ0":-2.7796571348624997,"x":152.44,"y":161.27,"x0":2.0376260183543264,"y0":50.00420553162696,"z0":5.203810066035866,"aX":14.883788411595487},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.5,"breakHorizontal":-13.0,"spinRate":2405,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4177244866758172,"extension":6.170520815237123},"index":3,"playId":"5cddec68-ebb0-3790-a0a8-26aff679e3f9","pitchNumber":4,"startTime":"2025-07-30T18:45:18.401Z","endTime":"2025-07-30T18:45:23.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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(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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.750111480201134,"aZ":-31.899242063248813,"pfxX":8.923547507602688,"pfxZ":0.1818817589698103,"pX":0.8549226127752156,"pZ":2.0391164564242623,"vX0":-6.507360955923065,"vY0":-122.671112911909,"vZ0":-1.164203875008234,"x":84.41,"y":183.72,"x0":2.379640382798671,"y0":50.005125547133986,"z0":5.233771596239019,"aX":13.632975157042871},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.4,"breakHorizontal":-14.6,"spinRate":1372,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4461228318740056,"extension":6.222407099956235},"index":4,"playId":"83b4495a-3282-3f1c-9ef8-334db30b559f","pitchNumber":5,"startTime":"2025-07-30T18:45:38.909Z","endTime":"2025-07-30T18:45:43.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:45:43.444Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T18:47:27.209Z","endTime":"2025-07-30T18:49:14.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"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":95.3,"endSpeed":87.3,"strikeZoneTop":3.26536530342243,"strikeZoneBottom":1.61149803383263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.45158283632452,"aZ":-13.555518497380632,"pfxX":-3.0550259416780503,"pfxZ":9.566473303132828,"pX":-0.9209106655656923,"pZ":2.0469699215528436,"vX0":7.3739024386437,"vY0":-138.51840599754982,"vZ0":-6.06981559985879,"x":152.1,"y":183.51,"x0":-3.2186414042337135,"y0":50.00606276368415,"z0":5.17030339993035,"aX":-5.948524517302823},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":4.1,"spinRate":2420,"spinDirection":205},"zone":13,"typeConfidence":0.9,"plateTime":0.3951628228048212,"extension":6.817094071792058},"index":0,"playId":"40ac86c0-44d8-37fe-9fbf-76adba90d0c4","pitchNumber":1,"startTime":"2025-07-30T18:47:52.595Z","endTime":"2025-07-30T18:47:56.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.24357761052051,"strikeZoneBottom":1.55591393085193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.499997773224685,"aZ":-26.27550042631273,"pfxX":-9.984239655128835,"pfxZ":3.565456433968677,"pX":-0.09779806106117465,"pZ":1.0641736086596272,"vX0":11.361660395360243,"vY0":-127.64436615109949,"vZ0":-4.573259907264267,"x":120.73,"y":210.05,"x0":-3.30286789942664,"y0":50.00380199358634,"z0":4.940043467106553,"aX":-16.5281130481267},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.6,"breakHorizontal":15.6,"spinRate":1822,"spinDirection":247},"zone":13,"typeConfidence":0.88,"plateTime":0.42858102698916856,"extension":6.697174439201096},"index":1,"playId":"7558cc38-1f66-3cc5-a067-ed1046731efa","pitchNumber":2,"startTime":"2025-07-30T18:48:06.995Z","endTime":"2025-07-30T18:48:11.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.419888116013592,"aZ":-29.113750349604242,"pfxX":-10.691576055487069,"pfxZ":1.8518238551432047,"pX":0.19349749199898944,"pZ":2.1239607858501985,"vX0":12.204105958002897,"vY0":-127.5825694399555,"vZ0":-1.587550622864978,"x":109.62,"y":181.43,"x0":-3.255334933115183,"y0":50.00524962095388,"z0":5.041617074412965,"aX":-17.688733851211616},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.2,"breakHorizontal":16.7,"spinRate":1999,"spinDirection":243},"zone":5,"typeConfidence":0.89,"plateTime":0.42876129832245,"extension":6.7972688389159925},"index":2,"playId":"5a20ff76-7b80-3e9f-b6ac-3946ac129792","pitchNumber":3,"startTime":"2025-07-30T18:48:21.141Z","endTime":"2025-07-30T18:48:25.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.135834871436344,"aZ":-11.277000290596614,"pfxX":-4.237338851948507,"pfxZ":10.607407938998758,"pX":0.3075569048347202,"pZ":2.495966132670028,"vX0":10.793842682814878,"vY0":-139.4354162541368,"vZ0":-5.3230694073354385,"x":105.28,"y":171.39,"x0":-3.0620972939962128,"y0":50.00675846893142,"z0":5.1729106192152745,"aX":-8.351201669519334},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":5.5,"spinRate":2541,"spinDirection":205},"zone":6,"typeConfidence":0.9,"plateTime":0.3927006094569956,"extension":6.854100163702238},"index":3,"playId":"837320d2-2137-3c9a-bb8c-87f67104c6c9","pitchNumber":4,"startTime":"2025-07-30T18:48:36.671Z","endTime":"2025-07-30T18:48:40.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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-30T18:48:47.467Z","endTime":"2025-07-30T18:49:03.346Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.755340529232885,"aZ":-36.52120151692763,"pfxX":1.8839856743799608,"pfxZ":-3.233467055020011,"pX":-0.72952741089344,"pZ":2.1879653748321863,"vX0":5.268741844456727,"vY0":-115.00265054228936,"vZ0":0.8134467875167406,"x":144.81,"y":179.7,"x0":-3.292430007839234,"y0":50.004357787925656,"z0":5.364102200189581,"aX":2.5304257834706103},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-5.4,"breakHorizontal":-4.7,"spinRate":2334,"spinDirection":62},"zone":4,"typeConfidence":0.9,"plateTime":0.47576132220463263,"extension":6.475631679916825},"hitData":{"launchSpeed":86.9,"launchAngle":51.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.51,"coordY":107.79}},"index":5,"playId":"7fee8fde-152d-331b-b226-847ce0bebd9f","pitchNumber":5,"startTime":"2025-07-30T18:49:03.346Z","endTime":"2025-07-30T18:49:14.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:49:14.918Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a sharp line drive to center fielder Blake Perkins.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T18:49:18.739Z","endTime":"2025-07-30T18:51:03.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.2,"endSpeed":75.2,"strikeZoneTop":3.50092861594112,"strikeZoneBottom":1.70630712827672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.027436567606532,"aZ":-34.77427247756814,"pfxX":1.7080382970318588,"pfxZ":-1.8264808185922465,"pX":0.15735678107597906,"pZ":2.8503555778463987,"vX0":7.337826929670398,"vY0":-118.08912711963983,"vZ0":1.459483231766598,"x":111.0,"y":161.82,"x0":-3.2034538885497668,"y0":50.00477401002027,"z0":5.406820535334005,"aX":2.4274508723429826},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.8,"breakHorizontal":-4.8,"spinRate":2284,"spinDirection":66},"zone":5,"typeConfidence":0.9,"plateTime":0.4626025977127166,"extension":6.578271955289708},"index":0,"playId":"6aa0355d-00a1-337f-85b3-e4d884826f58","pitchNumber":1,"startTime":"2025-07-30T18:49:42.030Z","endTime":"2025-07-30T18:49:46.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":95.2,"endSpeed":86.5,"strikeZoneTop":3.58559318631587,"strikeZoneBottom":1.68978453992685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.103616402893714,"aZ":-14.418409537059922,"pfxX":-4.687170582807834,"pfxZ":9.198399296470594,"pX":-0.4250317092779124,"pZ":4.658058354206056,"vX0":9.29591288422251,"vY0":-138.35933533087243,"vZ0":0.5521344361559422,"x":133.2,"y":113.01,"x0":-3.2259252780452394,"y0":50.003798163365104,"z0":5.4252116488557816,"aX":-9.04973012061165},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":6.5,"spinRate":2481,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.39652441465572297,"extension":6.690737107184121},"index":1,"playId":"35615806-e772-3ff9-be92-66bb9171b49a","pitchNumber":2,"startTime":"2025-07-30T18:49:56.996Z","endTime":"2025-07-30T18:50:00.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.54732269452841,"strikeZoneBottom":1.71921955891937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.925513483266876,"aZ":-29.27453045162705,"pfxX":-9.657003808350186,"pfxZ":1.8267766973344974,"pX":-1.2031705536396131,"pZ":1.9893590512619155,"vX0":8.81159800798414,"vY0":-125.43358801904282,"vZ0":-1.397685557656157,"x":162.86,"y":185.07,"x0":-3.5109240034469362,"y0":50.00485286031638,"z0":4.94590326476128,"aX":-15.354166007131088},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.2,"breakHorizontal":15.4,"spinRate":1776,"spinDirection":246},"zone":13,"typeConfidence":0.86,"plateTime":0.4370495580165539,"extension":6.876425838903409},"index":2,"playId":"fc5db1f1-239b-3742-a160-8df058ae20d9","pitchNumber":3,"startTime":"2025-07-30T18:50:13.681Z","endTime":"2025-07-30T18:50:17.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.3,"strikeZoneTop":3.46245562491642,"strikeZoneBottom":1.63390960983008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.227532218612357,"aZ":-34.97214947209657,"pfxX":2.422885628964961,"pfxZ":-2.0050135939762317,"pX":-0.5620507708297042,"pZ":3.3465051752806807,"vX0":5.6727905259665095,"vY0":-117.16507084392519,"vZ0":2.727324797997298,"x":138.42,"y":148.42,"x0":-3.325042675099683,"y0":50.001285910285645,"z0":5.425700670973509,"aX":3.3830693151827327},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.8,"breakHorizontal":-5.8,"spinRate":2289,"spinDirection":79},"zone":1,"typeConfidence":0.9,"plateTime":0.4666847937296277,"extension":6.695576180638378},"index":3,"playId":"5190967b-d74f-3fb3-b1df-2df9dbdc7619","pitchNumber":4,"startTime":"2025-07-30T18:50:34.246Z","endTime":"2025-07-30T18:50:38.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.201965735164066,"aZ":-13.406167670567193,"pfxX":-4.409329150726662,"pfxZ":9.792378140286164,"pX":-0.11667894903947329,"pZ":1.7553404093368634,"vX0":10.175527626711482,"vY0":-137.93522304011813,"vZ0":-6.354250468559024,"x":121.45,"y":191.39,"x0":-3.2894246588129445,"y0":50.00316637809931,"z0":5.001951130487972,"aX":-8.451917895209684},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":5.8,"spinRate":2453,"spinDirection":210},"zone":8,"typeConfidence":0.9,"plateTime":0.39790327656519153,"extension":6.993358842703307},"hitData":{"launchSpeed":104.1,"launchAngle":13.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":145.3,"coordY":80.15}},"index":4,"playId":"de50a0ea-fdd8-3d03-a288-54109f9231c5","pitchNumber":5,"startTime":"2025-07-30T18:50:53.126Z","endTime":"2025-07-30T18:51:03.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:51:03.540Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks. Kyle Tucker to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T18:51:12.919Z","endTime":"2025-07-30T18:52:56.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":84.0,"endSpeed":76.1,"strikeZoneTop":3.15,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.599643195237427,"aZ":-26.69812281846068,"pfxX":-0.06117969778950716,"pfxZ":3.709733001932035,"pX":0.9638730305519236,"pZ":1.0201266937980231,"vX0":10.066008677321278,"vY0":-121.74819856338324,"vZ0":-3.7515489857979674,"x":80.26,"y":211.24,"x0":-3.245487664539886,"y0":50.002906856390645,"z0":4.934851656985467,"aX":-0.09084665999970978},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.9,"breakHorizontal":-2.6,"spinRate":2319,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.4527677616684618,"extension":6.974380693107024},"index":0,"playId":"7d8c8a2d-41e4-3f6b-9fb2-57aa476bb421","pitchNumber":1,"startTime":"2025-07-30T18:51:28.903Z","endTime":"2025-07-30T18:51:32.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.26334472817101,"strikeZoneBottom":1.43794509030226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.447985750506863,"aZ":-25.111142791939194,"pfxX":-2.5281594956368725,"pfxZ":4.781846434276339,"pX":0.5712434463907865,"pZ":0.533100763140664,"vX0":9.992939594746668,"vY0":-121.22791807046804,"vZ0":-5.10379181508815,"x":95.23,"y":224.39,"x0":-3.2899957277843965,"y0":50.002854315685866,"z0":4.879361648321064,"aX":-3.735023857684034},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.6,"breakHorizontal":2.0,"spinRate":2326,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4531900324395961,"extension":7.127860351841439},"index":1,"playId":"4ddd16fc-8d64-3b01-a525-b54d43b9fe8f","pitchNumber":2,"startTime":"2025-07-30T18:51:47.364Z","endTime":"2025-07-30T18:51:51.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":87.7,"endSpeed":80.1,"strikeZoneTop":3.26307372081452,"strikeZoneBottom":1.50212264237361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.270609645653284,"aZ":-29.989117588313356,"pfxX":-10.621172141716134,"pfxZ":1.3386902705200034,"pX":-1.4042412518980165,"pZ":1.1566714414121875,"vX0":9.084515881629738,"vY0":-127.38139124364288,"vZ0":-3.1209388323552245,"x":170.53,"y":207.55,"x0":-3.644733719056222,"y0":50.00545146835689,"z0":4.780093596073981,"aX":-17.378218725888573},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.9,"breakHorizontal":17.0,"spinRate":1738,"spinDirection":250},"zone":13,"typeConfidence":0.89,"plateTime":0.4307382721689237,"extension":6.7838179539701216},"index":2,"playId":"e7f51e75-9dfa-31e9-a391-695835b3e01f","pitchNumber":3,"startTime":"2025-07-30T18:52:06.056Z","endTime":"2025-07-30T18:52:10.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":96.4,"endSpeed":87.8,"strikeZoneTop":3.3461760371065,"strikeZoneBottom":1.48851470403439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.49847043240136,"aZ":-13.175474867611788,"pfxX":-6.320882758281224,"pfxZ":9.672290477125763,"pX":0.6918307889242156,"pZ":0.6902936192008181,"vX0":13.369699062766005,"vY0":-139.51685362864814,"vZ0":-8.622682110590778,"x":90.63,"y":220.14,"x0":-3.349229558734482,"y0":50.0027618456977,"z0":4.697119716487337,"aX":-12.416598331777239},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":8.5,"spinRate":2529,"spinDirection":217},"zone":14,"typeConfidence":0.89,"plateTime":0.3931583111664989,"extension":6.980306462548621},"index":3,"playId":"d2823d16-0ab2-3d97-b2fb-f9af46ec5b0a","pitchNumber":4,"startTime":"2025-07-30T18:52:28.009Z","endTime":"2025-07-30T18:52:32.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.26074944057032,"strikeZoneBottom":1.43535126896424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.311187175750643,"aZ":-27.319294575332886,"pfxX":-10.700751738654379,"pfxZ":2.8761168325056956,"pX":0.18610423599472767,"pZ":0.9483074689521259,"vX0":12.741800003344231,"vY0":-129.15246699799138,"vZ0":-4.29019064594984,"x":109.91,"y":213.18,"x0":-3.4248200550688948,"y0":50.00032731992917,"z0":4.7359247329838325,"aX":-18.045621933979266},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.4,"breakHorizontal":16.4,"spinRate":1934,"spinDirection":249},"zone":14,"typeConfidence":0.9,"plateTime":0.42435940510559567,"extension":7.061882400986257},"index":4,"playId":"f4766521-2a5c-3f8e-83ee-96dc4f2d2e97","pitchNumber":5,"startTime":"2025-07-30T18:52:49.420Z","endTime":"2025-07-30T18:52:56.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.5,"awayTeamWinProbability":54.5,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.38,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:52:56.417Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Crow-Armstrong doubles (29) on a ground ball to right fielder Sal Frelick, deflected by second baseman Brice Turang. Kyle Tucker scores. Seiya Suzuki to 3rd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T18:53:10.848Z","endTime":"2025-07-30T18:55:00.084Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnThird":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":{"id":642547,"link":"/api/v1/people/642547"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.25120985524939,"strikeZoneBottom":1.549022422584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.720915496986876,"aZ":-28.76984628102485,"pfxX":-10.957614477609221,"pfxZ":2.0468651630594348,"pX":-1.6518199959844595,"pZ":2.9858007834133975,"vX0":8.551624961113637,"vY0":-128.44932962929252,"vZ0":0.5792628118415988,"x":179.96,"y":158.16,"x0":-3.607948049637662,"y0":50.003399327084395,"z0":5.002241049536206,"aX":-18.229096548953613},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":17.8,"spinRate":1693,"spinDirection":249},"zone":11,"typeConfidence":0.91,"plateTime":0.4271558992842186,"extension":6.904933476542971},"index":0,"playId":"8f2d414f-1bcf-3d22-9301-a84dfaa49b5d","pitchNumber":1,"startTime":"2025-07-30T18:53:22.494Z","endTime":"2025-07-30T18:53:26.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":96.3,"endSpeed":87.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.974911148042416,"aZ":-11.474416769836225,"pfxX":-4.211360657553019,"pfxZ":10.529317778527833,"pX":0.6955920794397891,"pZ":2.733797417155052,"vX0":12.239074721575111,"vY0":-139.68975638597416,"vZ0":-4.101745743971761,"x":90.49,"y":164.97,"x0":-3.2055002132043278,"y0":50.00448233782062,"z0":4.982009861356397,"aX":-8.28136032352534},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":4.9,"spinRate":2519,"spinDirection":211},"zone":3,"typeConfidence":0.9,"plateTime":0.39286434185180585,"extension":7.106862930190561},"index":1,"playId":"74eafa22-c833-3219-b8c0-8bc7b234fc63","pitchNumber":2,"startTime":"2025-07-30T18:53:42.213Z","endTime":"2025-07-30T18:53:46.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.18901647768999,"strikeZoneBottom":1.51997991422024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.62093879304273,"aZ":-10.719309680605933,"pfxX":-4.308767117638298,"pfxZ":10.861930996901393,"pX":0.13200654276147,"pZ":1.682016813767877,"vX0":11.015715099487995,"vY0":-139.48626543163556,"vZ0":-6.872151329433264,"x":111.97,"y":193.37,"x0":-3.3042308605520465,"y0":50.00612654590321,"z0":4.880418410583896,"aX":-8.514023510747672},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.4,"breakHorizontal":5.6,"spinRate":2494,"spinDirection":214},"zone":8,"typeConfidence":0.9,"plateTime":0.3922904795696649,"extension":7.096672271257658},"index":2,"playId":"5d6d623a-9e0c-3727-aedd-616dfbd3fe45","pitchNumber":3,"startTime":"2025-07-30T18:54:01.148Z","endTime":"2025-07-30T18:54:05.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.07726249640114,"strikeZoneBottom":1.47444527620287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.05125472859981,"aZ":-36.29013793918432,"pfxX":1.5736712927988967,"pfxZ":-2.967424714873871,"pX":-0.0483042688040942,"pZ":-0.7638112657084904,"vX0":6.867853762654344,"vY0":-117.2791055883128,"vZ0":-5.515804748888533,"x":118.84,"y":259.4,"x0":-3.224159006904183,"y0":50.00353333776512,"z0":5.0194576107036335,"aX":2.181810655643789},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.5,"breakHorizontal":-4.6,"spinRate":2292,"spinDirection":59},"zone":13,"typeConfidence":0.91,"plateTime":0.4677889177883374,"extension":7.2641159597541325},"index":3,"playId":"fce932f8-e81f-3f56-9187-b6ebcf884ffb","pitchNumber":4,"startTime":"2025-07-30T18:54:21.711Z","endTime":"2025-07-30T18:54:25.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.569654341522536,"aZ":-30.847919373127105,"pfxX":-10.570594857960184,"pfxZ":0.8120365316366929,"pX":-0.5166254405195908,"pZ":2.224422699946926,"vX0":10.814664960701487,"vY0":-127.42835054464217,"vZ0":-0.5091290405944364,"x":136.69,"y":178.72,"x0":-3.453751349987283,"y0":50.00277205585027,"z0":4.875796366938715,"aX":-17.28542131299672},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.6,"breakHorizontal":16.6,"spinRate":1776,"spinDirection":251},"zone":4,"typeConfidence":0.89,"plateTime":0.4307526319337862,"extension":6.840188583620216},"hitData":{"launchSpeed":99.3,"launchAngle":-0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":188.81,"coordY":119.25}},"index":4,"playId":"d784ff22-92b6-3391-b103-3b0eea966778","pitchNumber":5,"startTime":"2025-07-30T18:54:48.653Z","endTime":"2025-07-30T18:55:00.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.4,"awayTeamWinProbability":69.6,"homeTeamWinProbabilityAdded":-15.100000000000001,"leverageIndex":2.17,"dramaIndex":152.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:55:00.084Z","atBatIndex":20},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Carson Kelly reaches on a fielder's choice out, first baseman Andrew Vaughn to catcher William Contreras. Seiya Suzuki out at home. Pete Crow-Armstrong to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T18:55:20.412Z","endTime":"2025-07-30T18:56:06.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.655964890265004,"aZ":-24.880179173673007,"pfxX":0.2016141162927818,"pfxZ":4.6733077761229005,"pX":1.3341737448655782,"pZ":2.005682103243939,"vX0":11.013318228157086,"vY0":-124.06613423863584,"vZ0":-2.217295809425921,"x":66.14,"y":184.63,"x0":-3.187089957188371,"y0":50.00155847564549,"z0":4.983120094129713,"aX":0.3118590033985389},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.2,"breakHorizontal":-2.9,"spinRate":2399,"spinDirection":88},"zone":14,"typeConfidence":0.9,"plateTime":0.4413682870086246,"extension":7.02361306247684},"index":0,"playId":"378cbca2-a2bc-37a1-89a3-280fb62fa9c7","pitchNumber":1,"startTime":"2025-07-30T18:55:43.513Z","endTime":"2025-07-30T18:55:47.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":94.9,"endSpeed":86.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.70648504534272,"aZ":-12.582634653563717,"pfxX":-2.1841398872788025,"pfxZ":10.194069843936644,"pX":-0.5492164100378585,"pZ":2.2694159603487565,"vX0":7.694300985248909,"vY0":-137.98431231391916,"vZ0":-5.634321552316363,"x":137.93,"y":177.51,"x0":-3.094200349630843,"y0":50.00004507440211,"z0":5.191006385454495,"aX":-4.197508571073434},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":2.3,"spinRate":2397,"spinDirection":201},"zone":4,"typeConfidence":0.9,"plateTime":0.39747642657477966,"extension":7.12656535686051},"hitData":{"launchSpeed":83.8,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.26,"coordY":171.45}},"index":1,"playId":"7c5501c4-d662-33e7-a0cb-ce954ed07a44","pitchNumber":2,"startTime":"2025-07-30T18:55:59.048Z","endTime":"2025-07-30T18:56:06.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"third":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":8.400000000000006,"leverageIndex":1.59,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:56:06.029Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nico Hoerner walks. Carson Kelly to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T18:56:28.895Z","endTime":"2025-07-30T18:58:23.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.3641820701185,"strikeZoneBottom":1.62618403694091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.199537199957263,"aZ":-23.53007327341112,"pfxX":-2.7457908911130127,"pfxZ":5.4720302065054565,"pX":-0.7628609076210576,"pZ":2.171879604510525,"vX0":7.265812207000819,"vY0":-124.64627224873702,"vZ0":-2.190932366175824,"x":146.08,"y":180.14,"x0":-3.354107808132049,"y0":50.00199295241873,"z0":4.997925437588317,"aX":-4.337302164288245},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.6,"breakHorizontal":3.4,"spinRate":2346,"spinDirection":116},"zone":4,"typeConfidence":0.86,"plateTime":0.43882672167159154,"extension":6.905665807134294},"index":0,"playId":"e3ee1d87-5527-312b-9c76-55c3bebc6924","pitchNumber":1,"startTime":"2025-07-30T18:56:40.851Z","endTime":"2025-07-30T18:56:44.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":96.7,"endSpeed":87.5,"strikeZoneTop":3.49119090362135,"strikeZoneBottom":1.67927592319685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.263910882790576,"aZ":-12.110533565695665,"pfxX":-3.2127291968994833,"pfxZ":10.125796129975779,"pX":-0.13372532998987588,"pZ":4.113108719030391,"vX0":9.791567851503745,"vY0":-140.4553194851725,"vZ0":-0.816030337842752,"x":122.1,"y":127.73,"x0":-3.2603618438673125,"y0":50.00276357261161,"z0":5.20139001295189,"aX":-6.366963047025609},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.4,"breakHorizontal":3.6,"spinRate":2470,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.39119578924767673,"extension":7.011790143088505},"index":1,"playId":"0e047c89-32f0-3cd2-b8a6-c0a6b73f2f7c","pitchNumber":2,"startTime":"2025-07-30T18:57:03.231Z","endTime":"2025-07-30T18:57:08.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.35879723115853,"strikeZoneBottom":1.67746280008853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23383603980796,"aZ":-11.739824624325362,"pfxX":-4.286257789434644,"pfxZ":10.349185762165513,"pX":1.028853296618497,"pZ":1.3205518222517734,"vX0":12.922765512770399,"vY0":-139.7907753942249,"vZ0":-7.68978539964879,"x":77.78,"y":203.13,"x0":-3.101933449580953,"y0":50.00317057657814,"z0":4.882294086068085,"aX":-8.465610886461747},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":5.0,"spinRate":2704,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.39219679831167387,"extension":7.037808192729717},"index":2,"playId":"13064aa0-5860-304e-bd1b-5c457de58b8b","pitchNumber":3,"startTime":"2025-07-30T18:57:18.735Z","endTime":"2025-07-30T18:57:22.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.36637476360594,"strikeZoneBottom":1.59029001889864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.856773918087203,"aZ":-16.020712352162388,"pfxX":-3.210771662979039,"pfxZ":8.38590671959697,"pX":-1.3554970990379918,"pZ":2.07078676654843,"vX0":6.24139938654465,"vY0":-138.16660517564534,"vZ0":-5.244264181187958,"x":168.67,"y":182.87,"x0":-3.230382974491197,"y0":50.003164103398156,"z0":5.076449553568277,"aX":-6.185526679481747},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":4.4,"spinRate":2437,"spinDirection":206},"zone":13,"typeConfidence":0.9,"plateTime":0.39700185100690755,"extension":7.075494333108215},"index":3,"playId":"ad14309f-72bc-3abe-bfe4-7c1553049d1a","pitchNumber":4,"startTime":"2025-07-30T18:57:41.607Z","endTime":"2025-07-30T18:57:46.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.99517541060928,"aZ":-28.480507088241055,"pfxX":-9.131668671144014,"pfxZ":2.1615197737393004,"pX":-0.5475078325104815,"pZ":2.0311352797241455,"vX0":10.7705852357728,"vY0":-129.98559761928945,"vZ0":-1.6236232422337622,"x":137.87,"y":183.94,"x0":-3.5640126818388143,"y0":50.00039904305687,"z0":4.8323247723322575,"aX":-15.57928062998771},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":14.0,"spinRate":2087,"spinDirection":244},"zone":7,"typeConfidence":0.9,"plateTime":0.42186240655699336,"extension":7.037009846142351},"index":4,"playId":"b6c8c6af-3fd1-39cd-a0ff-fd36d2947150","pitchNumber":5,"startTime":"2025-07-30T18:57:57.548Z","endTime":"2025-07-30T18:58:01.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.39788225917961,"strikeZoneBottom":1.618503188496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.273860868934687,"aZ":-23.596022773905243,"pfxX":-3.4304403581207725,"pfxZ":5.456116313047012,"pX":-0.5281965856336913,"pZ":0.8373132421881461,"vX0":8.405321161487349,"vY0":-124.17684310684581,"vZ0":-4.9695416728965585,"x":137.13,"y":216.17,"x0":-3.501067368484832,"y0":50.00469302529783,"z0":4.810924823439067,"aX":-5.395955265671839},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.0,"breakHorizontal":4.4,"spinRate":2364,"spinDirection":103},"zone":13,"typeConfidence":0.88,"plateTime":0.43994699701486617,"extension":6.936960096468723},"index":5,"playId":"b5adb7a4-b540-3ba8-a67d-681d73d47a45","pitchNumber":6,"startTime":"2025-07-30T18:58:16.141Z","endTime":"2025-07-30T18:58:23.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":-2.3000000000000043,"leverageIndex":1.85,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:58:23.334Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Moisés Ballesteros doubles (1) on a line drive to left fielder Isaac Collins. Pete Crow-Armstrong scores. Carson Kelly scores. Nico Hoerner scores.","rbi":3,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T18:59:31.982Z","endTime":"2025-07-30T19:00:45.268Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":642547,"link":"/api/v1/people/642547"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":642547,"link":"/api/v1/people/642547"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":{"id":642547,"link":"/api/v1/people/642547"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-30T18:58:26.749Z","endTime":"2025-07-30T18:59:34.204Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.999247128800604,"aZ":-27.86537061530666,"pfxX":-11.250789021541731,"pfxZ":2.5562029564367217,"pX":-0.27157842936178134,"pZ":1.6508063381328297,"vX0":11.641823360770639,"vY0":-129.34571078795375,"vZ0":-2.7247961090560295,"x":127.35,"y":194.21,"x0":-3.377769746147545,"y0":50.006276885415325,"z0":4.863734709379367,"aX":-18.990949956813637},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.2,"breakHorizontal":17.6,"spinRate":1992,"spinDirection":245},"zone":8,"typeConfidence":0.91,"plateTime":0.42412130787079727,"extension":6.896807168407989},"index":1,"playId":"92c1c3ca-beee-321a-a31f-ff1b1c0516b1","pitchNumber":1,"startTime":"2025-07-30T18:59:34.204Z","endTime":"2025-07-30T18:59:38.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.42996470352852,"aZ":-16.630050317697304,"pfxX":-4.368196154574296,"pfxZ":8.086646095915741,"pX":0.06753150202433772,"pZ":2.9385209944071446,"vX0":10.055987917239849,"vY0":-137.94587379459708,"vZ0":-3.026223924198774,"x":114.43,"y":159.44,"x0":-3.0617891499464243,"y0":50.00250253141025,"z0":5.174501573062447,"aX":-8.397117258137179},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":5.8,"spinRate":2497,"spinDirection":208},"zone":2,"typeConfidence":0.89,"plateTime":0.397454837629331,"extension":6.933536178490001},"index":2,"playId":"efad1b87-75d6-3ce4-8023-aec3635bb20b","pitchNumber":2,"startTime":"2025-07-30T18:59:53.149Z","endTime":"2025-07-30T18:59:57.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.19904610300001,"strikeZoneBottom":1.61218962842661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.59988746448367,"aZ":-31.321680457976903,"pfxX":-8.623330633612747,"pfxZ":0.5239641881466088,"pX":-1.816866371086935,"pZ":2.064226963289269,"vX0":7.022313580853435,"vY0":-126.87606510451704,"vZ0":-0.827921728765121,"x":186.25,"y":183.05,"x0":-3.5037364722763877,"y0":50.00199995837218,"z0":4.896650119165292,"aX":-14.021117930738134},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":13.9,"spinRate":1843,"spinDirection":250},"zone":13,"typeConfidence":0.86,"plateTime":0.43212924070031855,"extension":6.6814990489227055},"index":3,"playId":"be15da60-d557-3184-99a9-a699f72b3e4c","pitchNumber":3,"startTime":"2025-07-30T19:00:12.514Z","endTime":"2025-07-30T19:00:17.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.112538129861026,"aZ":-30.021238300522434,"pfxX":-10.14913150933955,"pfxZ":1.2769098244007981,"pX":-0.7452482743669375,"pZ":2.3769305014100857,"vX0":10.29135300462157,"vY0":-129.00990711557864,"vZ0":-0.5848799981587367,"x":145.41,"y":174.6,"x0":-3.4619884124190685,"y0":50.00629159353738,"z0":4.914792527220246,"aX":-17.161337113116257},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.4,"breakHorizontal":16.2,"spinRate":1901,"spinDirection":246},"zone":4,"typeConfidence":0.9,"plateTime":0.4241081126536259,"extension":6.939439081757356},"hitData":{"launchSpeed":93.1,"launchAngle":16.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.14,"coordY":73.9}},"index":4,"playId":"73eb48f5-e745-3a4d-856b-e88ded63d2d3","pitchNumber":4,"startTime":"2025-07-30T19:00:31.657Z","endTime":"2025-07-30T19:00:45.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":608348,"link":"/api/v1/people/608348"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-21.700000000000003,"leverageIndex":2.77,"dramaIndex":208.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:00:45.268Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out softly, pitcher Freddy Peralta to first baseman Andrew Vaughn.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T19:01:18.037Z","endTime":"2025-07-30T19:01:51.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642547,"link":"/api/v1/people/642547"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06134895637713,"aZ":-13.22064789540231,"pfxX":-5.387167066030134,"pfxZ":9.469259160274891,"pX":-0.017800861868760346,"pZ":3.0161489833141273,"vX0":10.975431659697003,"vY0":-140.41918099030124,"vZ0":-3.3051031045672357,"x":117.68,"y":157.34,"x0":-3.2729098676207724,"y0":50.00562146898318,"z0":5.065683622050012,"aX":-10.787127359462987},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":7.6,"spinRate":2389,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.3896954658616756,"extension":7.049661735085195},"index":0,"playId":"eaf63f5f-d609-3bd7-a584-6d32638be912","pitchNumber":1,"startTime":"2025-07-30T19:01:25.103Z","endTime":"2025-07-30T19:01:29.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":85.1,"endSpeed":78.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.310622979109947,"aZ":-22.70595832078771,"pfxX":0.07779226056911925,"pfxZ":6.11931827665154,"pX":0.8297389314863265,"pZ":2.0626488711582875,"vX0":10.051743613450943,"vY0":-123.5200684704103,"vZ0":-2.160879816086252,"x":85.37,"y":183.09,"x0":-3.3002215218672273,"y0":50.001530026425804,"z0":4.855376303558392,"aX":0.12034140970024214},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":10.8,"breakHorizontal":-2.4,"spinRate":2400,"spinDirection":75},"zone":14,"typeConfidence":0.89,"plateTime":0.443214518120878,"extension":7.054746721865518},"hitData":{"launchSpeed":51.8,"launchAngle":-85.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":118.89,"coordY":191.28}},"index":1,"playId":"0ff4014c-b4e4-36b2-bc2b-c1cb161d8c0f","pitchNumber":2,"startTime":"2025-07-30T19:01:43.690Z","endTime":"2025-07-30T19:01:51.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":1.6000000000000032,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:01:51.220Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T19:04:09.909Z","endTime":"2025-07-30T19:05:02.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.49756735137657,"strikeZoneBottom":1.65191877862434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02658832439498,"aZ":-16.08119290248152,"pfxX":7.950694626250284,"pfxZ":9.289637782236497,"pX":-0.5615589451926538,"pZ":3.508601399220992,"vX0":-9.540783840630978,"vY0":-131.12383380753025,"vZ0":-1.5911763271016128,"x":138.41,"y":144.05,"x0":2.099807692657985,"y0":50.00321467726403,"z0":5.329425730956398,"aX":13.775403820671059},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.7,"breakHorizontal":-12.1,"spinRate":2577,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.4185227837409262,"extension":6.139331907964491},"index":0,"playId":"fdad2589-7485-39ff-87bf-00654d4e8b7d","pitchNumber":1,"startTime":"2025-07-30T19:04:25.002Z","endTime":"2025-07-30T19:04:29.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.45101748125808,"strikeZoneBottom":1.57206456164767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.82686015654711,"aZ":-13.317204275182279,"pfxX":7.637173590949465,"pfxZ":10.906604344180217,"pX":-0.39319455105285,"pZ":1.7192263970414725,"vX0":-9.068598209133391,"vY0":-130.94544747535744,"vZ0":-6.075454975017104,"x":131.99,"y":192.36,"x0":2.1300272357718644,"y0":50.0003723003454,"z0":5.073971600968017,"aX":13.201147728347012},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.5,"breakHorizontal":-11.8,"spinRate":2560,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.4190114392049997,"extension":6.198901884800031},"index":1,"playId":"b11634ac-2f22-397f-b072-6f72bc3db28a","pitchNumber":2,"startTime":"2025-07-30T19:04:38.820Z","endTime":"2025-07-30T19:04:42.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.633873765170417,"aZ":-24.51299050798037,"pfxX":8.495937547116764,"pfxZ":5.083250911900628,"pX":0.3369112381641681,"pZ":2.2259808288568186,"vX0":-7.626068366060875,"vY0":-121.86410689778234,"vZ0":-1.971363653420596,"x":104.16,"y":178.68,"x0":2.4008822419682354,"y0":50.00030898155559,"z0":5.159945858325508,"aX":12.79504092286625},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.0,"breakHorizontal":-13.6,"spinRate":1414,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.44921154940417907,"extension":6.31228464128482},"hitData":{"launchSpeed":73.1,"launchAngle":2.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.76,"coordY":153.2}},"index":2,"playId":"9628a3f6-2a6f-30dc-9ed4-8af5a16aa226","pitchNumber":3,"startTime":"2025-07-30T19:04:54.494Z","endTime":"2025-07-30T19:05:02.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":-2.0000000000000036,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:05:02.496Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to left fielder Seiya Suzuki.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T19:05:08.615Z","endTime":"2025-07-30T19:07:22.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":81.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.918213141949074,"aZ":-14.03198541542354,"pfxX":6.768750072815129,"pfxZ":10.533667707489489,"pX":-0.2266342420334875,"pZ":3.39373040952241,"vX0":-8.416716627416829,"vY0":-131.4354436335256,"vZ0":-2.025696105710519,"x":125.64,"y":147.15,"x0":2.1613492172400885,"y0":50.00319603940411,"z0":5.23536336567544,"aX":11.65896309406327},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.7,"breakHorizontal":-10.1,"spinRate":2487,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.41924372338577953,"extension":6.240877949164238},"index":0,"playId":"0c52d944-07a4-3561-b2b3-17f9ad3d2413","pitchNumber":1,"startTime":"2025-07-30T19:05:24.466Z","endTime":"2025-07-30T19:05:29.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.2,"strikeZoneTop":3.14255689149169,"strikeZoneBottom":1.55745963864771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.72863413031288,"aZ":-13.563537694483978,"pfxX":6.3597888466752615,"pfxZ":10.594454079696007,"pX":0.6128993390716263,"pZ":4.198798086289689,"vX0":-6.323022707957847,"vY0":-132.55588461126197,"vZ0":-0.17042183902988683,"x":93.64,"y":125.41,"x0":2.217707984195795,"y0":50.002246743382415,"z0":5.265188715815478,"aX":11.17203410363808},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.3,"breakHorizontal":-10.0,"spinRate":2452,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4152404159456018,"extension":6.1103386025199375},"index":1,"playId":"73c36f43-3c0d-3205-aa50-9257a42362ec","pitchNumber":2,"startTime":"2025-07-30T19:05:46.721Z","endTime":"2025-07-30T19:05:50.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":73.9,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.677453399765408,"aZ":-30.88276106394375,"pfxX":-4.372458233749638,"pfxZ":0.9263848141952415,"pX":-0.3142589282530423,"pZ":2.372140365279969,"vX0":-5.441225392880024,"vY0":-118.69462673043412,"vZ0":0.11323922245273521,"x":128.98,"y":174.73,"x0":2.592611172735955,"y0":50.00490051954661,"z0":5.179893324638852,"aX":-6.123280709603077},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.0,"breakHorizontal":9.5,"spinRate":2469,"spinDirection":262},"zone":4,"typeConfidence":2.0,"plateTime":0.46479299334636215,"extension":6.150789919650546},"index":2,"playId":"ea7d4809-4b72-32fa-940d-8243d5ae4fd6","pitchNumber":3,"startTime":"2025-07-30T19:06:02.734Z","endTime":"2025-07-30T19:06:09.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.581771712624867,"aZ":-25.75252040397858,"pfxX":7.636642809446305,"pfxZ":4.20432211802599,"pX":-0.4065208319131047,"pZ":0.9569958533685162,"vX0":-9.030672546851859,"vY0":-122.65073185916964,"vZ0":-4.8594356247273085,"x":132.5,"y":212.94,"x0":2.3259006777046856,"y0":50.00581694303167,"z0":5.152395600647957,"aX":11.672459708002348},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.7,"breakHorizontal":-11.8,"spinRate":1255,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.44607649694200635,"extension":6.442716871907311},"index":3,"playId":"76a33307-de09-3305-87bb-fbf8aa4de768","pitchNumber":4,"startTime":"2025-07-30T19:06:25.601Z","endTime":"2025-07-30T19:06:32.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.549026936156174,"aZ":-27.86542071331579,"pfxX":-2.8550765727133594,"pfxZ":2.9714647803576213,"pX":-0.3483514814819749,"pZ":1.5378621463242925,"vX0":-6.042187962831667,"vY0":-120.31745937628507,"vZ0":-2.488113901062796,"x":130.28,"y":197.26,"x0":2.576642118347253,"y0":50.00411122133476,"z0":5.080094484094003,"aX":-4.14397761708874},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.0,"breakHorizontal":6.7,"spinRate":2512,"spinDirection":282},"zone":7,"typeConfidence":2.0,"plateTime":0.45700359360387033,"extension":6.357721586991861},"index":4,"playId":"329d6600-1a73-37ba-afae-c768707879f7","pitchNumber":5,"startTime":"2025-07-30T19:06:47.666Z","endTime":"2025-07-30T19:06:51.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.033668939683476,"aZ":-15.04767708092162,"pfxX":8.21866489604416,"pfxZ":9.792377224037388,"pX":-0.8963557921644503,"pZ":2.7593041429541603,"vX0":-10.684632006924616,"vY0":-131.9131969281805,"vZ0":-3.352111350085548,"x":151.17,"y":164.28,"x0":2.153046358513206,"y0":50.00382025629681,"z0":5.166958458854781,"aX":14.37664021033086},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.0,"breakHorizontal":-12.4,"spinRate":2530,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.41642284036159216,"extension":6.171596083355797},"hitData":{"launchSpeed":86.1,"launchAngle":28.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.1,"coordY":89.63}},"index":5,"playId":"7ee6843d-6143-39c1-8dd2-df3ee03fb206","pitchNumber":6,"startTime":"2025-07-30T19:07:10.918Z","endTime":"2025-07-30T19:07:22.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.100000000000001,"awayTeamWinProbability":86.9,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:07:22.078Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T19:07:21.273Z","endTime":"2025-07-30T19:08:52.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.9,"strikeZoneTop":3.25755985128971,"strikeZoneBottom":1.55689371140075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.991368596745456,"aZ":-31.1026064224258,"pfxX":-6.679317064004554,"pfxZ":0.7905060698467068,"pX":-0.029575047977865792,"pZ":2.5848932771949604,"vX0":-4.16623692240995,"vY0":-116.28769468741649,"vZ0":0.6650835475948804,"x":118.13,"y":168.99,"x0":2.659508110249213,"y0":50.00187988262543,"z0":5.27094221844071,"aX":-9.049080610723928},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.9,"breakHorizontal":13.2,"spinRate":2478,"spinDirection":285},"zone":5,"typeConfidence":2.0,"plateTime":0.4729483936008041,"extension":6.183362209894748},"index":0,"playId":"b95a32ff-ab40-3737-a91a-00f4292e237e","pitchNumber":1,"startTime":"2025-07-30T19:07:50.977Z","endTime":"2025-07-30T19:07:55.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.43070591769891,"aZ":-14.778378796648623,"pfxX":7.283843275306825,"pfxZ":9.866136855391161,"pX":0.449067954195428,"pZ":3.3979561594669248,"vX0":-6.890735278669102,"vY0":-132.7133115023651,"vZ0":-1.9510937137469344,"x":99.88,"y":147.04,"x0":2.1472490449415655,"y0":50.00524552657876,"z0":5.233036133915479,"aX":12.84663547526204},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.5,"breakHorizontal":-11.5,"spinRate":2495,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.414541325807797,"extension":6.202231144915638},"index":1,"playId":"50603fa4-e772-3449-a02e-5797c223d8c2","pitchNumber":2,"startTime":"2025-07-30T19:08:05.712Z","endTime":"2025-07-30T19:08:09.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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-30T19:08:14.359Z","endTime":"2025-07-30T19:08:29.834Z","isPitch":false,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"},"defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":91.4,"endSpeed":82.4,"strikeZoneTop":3.28321713509631,"strikeZoneBottom":1.68214615013415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.73017765755007,"aZ":-15.914345946266089,"pfxX":6.8367078954121965,"pfxZ":9.208165214943655,"pX":-0.14257318377369807,"pZ":4.545781010007258,"vX0":-8.083562403434675,"vY0":-132.85692157497022,"vZ0":1.0515736828326556,"x":122.43,"y":116.04,"x0":2.0689460591605666,"y0":50.00107230946052,"z0":5.3113737553214655,"aX":12.070723233858525},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.2,"breakHorizontal":-10.3,"spinRate":2497,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.41423088973731303,"extension":6.168740745214692},"index":3,"playId":"99ce6ff7-2d0f-3b8d-bbf2-3920bc691d09","pitchNumber":3,"startTime":"2025-07-30T19:08:29.834Z","endTime":"2025-07-30T19:08:33.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.219518233484372,"aZ":-14.961609961110009,"pfxX":8.197349746609557,"pfxZ":9.762938007335856,"pX":-0.15973591815137203,"pZ":2.9902938424218877,"vX0":-8.6533581316019,"vY0":-132.64471073003313,"vZ0":-2.9777864612654503,"x":123.09,"y":158.04,"x0":2.096611021133821,"y0":50.00061520581956,"z0":5.233274828698693,"aX":14.449087829135063},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.2,"breakHorizontal":-12.7,"spinRate":2436,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.41464266320223286,"extension":6.189585453203461},"index":4,"playId":"45789ad7-93f2-3046-92b3-7306ee2fecf3","pitchNumber":4,"startTime":"2025-07-30T19:08:47.483Z","endTime":"2025-07-30T19:08:52.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:08:52.273Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Shaw flies out to right fielder Sal Frelick.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T19:10:37.325Z","endTime":"2025-07-30T19:11:26.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.0,"strikeZoneTop":3.43205938495213,"strikeZoneBottom":1.60416874652709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.359112230857985,"aZ":-24.509667518633663,"pfxX":1.6235342451025798,"pfxZ":5.036771691776834,"pX":0.1391358368191247,"pZ":2.3824256983637926,"vX0":7.804799408201885,"vY0":-123.303409522836,"vZ0":-1.5240980716003996,"x":111.7,"y":174.45,"x0":-3.2941027029095498,"y0":50.00027842161499,"z0":5.101491174549872,"aX":2.466543203637281},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.0,"breakHorizontal":-5.0,"spinRate":2251,"spinDirection":140},"zone":5,"typeConfidence":0.89,"plateTime":0.4463434210007482,"extension":6.748673551518878},"index":0,"playId":"c92320d1-e44a-3fe1-98e7-8e9acc196b02","pitchNumber":1,"startTime":"2025-07-30T19:11:00.797Z","endTime":"2025-07-30T19:11:05.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.52015650734239,"aZ":-12.53860073657761,"pfxX":-3.014717189692006,"pfxZ":10.66997178651028,"pX":-0.19112909322610938,"pZ":2.019560426943475,"vX0":8.86314717808549,"vY0":-135.07919563859008,"vZ0":-6.1500324498119845,"x":124.29,"y":184.25,"x0":-3.129044072053381,"y0":50.00531766980547,"z0":5.214242571991899,"aX":-5.549651168896265},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.1,"breakHorizontal":3.5,"spinRate":2392,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.4060934234554452,"extension":6.861803826670525},"hitData":{"launchSpeed":88.3,"launchAngle":34.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.5,"coordY":109.36}},"index":1,"playId":"cdc345d5-4cfc-3eb9-9bf5-8595ae590dad","pitchNumber":2,"startTime":"2025-07-30T19:11:14.247Z","endTime":"2025-07-30T19:11:26.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.3,"awayTeamWinProbability":86.7,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:11:26.330Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Busch lines out to right fielder Sal Frelick.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T19:11:26.761Z","endTime":"2025-07-30T19:11:54.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.855307433256165,"aZ":-35.15701849934536,"pfxX":2.2550994858153657,"pfxZ":-2.145393422510436,"pX":0.13095726784504505,"pZ":2.147326417404144,"vX0":7.345753836508554,"vY0":-116.91004477427693,"vZ0":0.38219049521605575,"x":112.01,"y":180.8,"x0":-3.337299448279645,"y0":50.000799859839226,"z0":5.266145109236696,"aX":3.1385986186436305},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.5,"breakHorizontal":-5.8,"spinRate":2394,"spinDirection":71},"zone":5,"typeConfidence":0.9,"plateTime":0.46748344370495687,"extension":6.678164842168425},"hitData":{"launchSpeed":85.1,"launchAngle":27.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.51,"coordY":110.76}},"index":0,"playId":"f7945207-7d63-3e72-833e-7aa8de0ab1f9","pitchNumber":1,"startTime":"2025-07-30T19:11:47.552Z","endTime":"2025-07-30T19:11:54.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.900000000000002,"awayTeamWinProbability":86.1,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:11:54.735Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T19:12:00.863Z","endTime":"2025-07-30T19:14:21.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.52707713907834,"strikeZoneBottom":1.67876187551423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.401018879833558,"aZ":-27.77698564509682,"pfxX":-9.40730159370445,"pfxZ":2.711641238249655,"pX":-1.2847627468598217,"pZ":2.7191175776765366,"vX0":8.352588195943776,"vY0":-126.18552403177652,"vZ0":-0.5204505426140962,"x":165.97,"y":165.36,"x0":-3.4070721880014228,"y0":50.00196347366198,"z0":5.155617844952124,"aX":-15.250555742605547},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":15.2,"spinRate":1967,"spinDirection":244},"zone":11,"typeConfidence":0.87,"plateTime":0.4331942415040566,"extension":6.745833912425634},"index":0,"playId":"6a6d7e18-e08f-3360-ab99-f7db08dbdf87","pitchNumber":1,"startTime":"2025-07-30T19:12:27.896Z","endTime":"2025-07-30T19:12:32.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.95448360496583,"aZ":-33.41056079658016,"pfxX":1.3534608851756034,"pfxZ":-0.9055343420142918,"pX":0.34432009549142023,"pZ":2.297309976677403,"vX0":7.494428542702593,"vY0":-115.85226643498358,"vZ0":0.08669468021192439,"x":103.88,"y":176.75,"x0":-3.1038290193102847,"y0":50.00303704339589,"z0":5.443752318563494,"aX":1.8457514445380556},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.3,"breakHorizontal":-4.2,"spinRate":2207,"spinDirection":75},"zone":6,"typeConfidence":0.9,"plateTime":0.47217223717256696,"extension":6.489609264332712},"index":1,"playId":"bd9f5868-10c5-35cb-a9c1-01d70d5adaf5","pitchNumber":2,"startTime":"2025-07-30T19:12:44.694Z","endTime":"2025-07-30T19:12:48.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.5231055155298,"strikeZoneBottom":1.5990110510594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.34416546770696,"aZ":-11.855112259238798,"pfxX":-1.9102224969523691,"pfxZ":10.662192558665115,"pX":1.1705366132326553,"pZ":3.010806843058977,"vX0":12.028214600914797,"vY0":-137.1810424990921,"vZ0":-3.6386525391689397,"x":72.38,"y":157.49,"x0":-3.0228879918386737,"y0":50.004960084791264,"z0":5.162606887039816,"aX":-3.6421479362990237},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.7,"breakHorizontal":1.0,"spinRate":2546,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.3992736901138918,"extension":6.814695330363839},"index":2,"playId":"e5e1de7d-2fa4-336f-bd8b-caef20f2bac2","pitchNumber":3,"startTime":"2025-07-30T19:13:04.707Z","endTime":"2025-07-30T19:13:08.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.56194171623534,"strikeZoneBottom":1.64954513603311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.939999772782382,"aZ":-12.354614269434634,"pfxX":-2.129014362912991,"pfxZ":10.475824574987172,"pX":-0.8658856956855154,"pZ":3.41575488125096,"vX0":6.967708595946074,"vY0":-136.86919027717113,"vZ0":-2.9664375023197076,"x":150.01,"y":146.55,"x0":-3.1710392674440664,"y0":50.00626797964118,"z0":5.362733577110198,"aX":-4.029553954563967},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":2.4,"spinRate":2439,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.4005715723479284,"extension":6.623941901146523},"index":3,"playId":"1b9c600b-5f9c-33f3-9663-af5c444290f9","pitchNumber":4,"startTime":"2025-07-30T19:13:21.775Z","endTime":"2025-07-30T19:13:25.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.8,"strikeZoneTop":3.50339113462126,"strikeZoneBottom":1.68703951333124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.179068243705533,"aZ":-33.914716284379395,"pfxX":2.0273545377999254,"pfxZ":-1.2779828121953436,"pX":-0.4162407370707457,"pZ":2.1331375602215563,"vX0":5.970335732817417,"vY0":-115.71812871327826,"vZ0":0.014179131700328584,"x":132.87,"y":181.19,"x0":-3.285685548326724,"y0":50.001371807095865,"z0":5.357308345884215,"aX":2.7669433261161056},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.0,"breakHorizontal":-5.0,"spinRate":2231,"spinDirection":73},"zone":7,"typeConfidence":0.9,"plateTime":0.4720737550667766,"extension":6.588166792593392},"index":4,"playId":"503c904c-c28d-337b-a3ff-8fe5106b609c","pitchNumber":5,"startTime":"2025-07-30T19:13:39.889Z","endTime":"2025-07-30T19:13:44.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.83662208353956,"aZ":-32.670037980605116,"pfxX":1.7469714816517732,"pfxZ":-0.36253484912525025,"pX":-0.16948303156711014,"pZ":2.275990737696791,"vX0":6.3728556160193675,"vY0":-116.53587479623698,"vZ0":0.1457188721880598,"x":123.46,"y":177.33,"x0":-3.1605671632235426,"y0":50.00025007606461,"z0":5.28557285100544,"aX":2.4140813495881983},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.4,"breakHorizontal":-4.7,"spinRate":2180,"spinDirection":100},"zone":5,"typeConfidence":0.87,"plateTime":0.4690688344719911,"extension":6.773579216626722},"index":5,"playId":"5127b1e9-e07c-3748-937a-76dc4158aecf","pitchNumber":6,"startTime":"2025-07-30T19:13:58.576Z","endTime":"2025-07-30T19:14:02.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.54202358617616,"strikeZoneBottom":1.69375189127915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.550595350207264,"aZ":-16.831259806679554,"pfxX":-3.858221904045287,"pfxZ":8.359095493143275,"pX":-0.8378667815770786,"pZ":4.33841232813675,"vX0":7.118361614217775,"vY0":-135.15088920820605,"vZ0":0.29644819918697285,"x":148.94,"y":121.64,"x0":-3.01375852218872,"y0":50.00484055427683,"z0":5.416581100096698,"aX":-7.084306781860051},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.4,"breakHorizontal":5.3,"spinRate":2309,"spinDirection":206},"zone":11,"typeConfidence":0.89,"plateTime":0.40646523032601944,"extension":6.571887403673777},"index":6,"playId":"dd069d7d-5c75-3653-8ea8-4079330682e6","pitchNumber":7,"startTime":"2025-07-30T19:14:18.470Z","endTime":"2025-07-30T19:14:21.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.4,"awayTeamWinProbability":86.6,"homeTeamWinProbabilityAdded":-0.5000000000000018,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:14:21.925Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Seiya Suzuki lines out to right fielder Sal Frelick.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T19:14:36.745Z","endTime":"2025-07-30T19:16:21.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.6,"endSpeed":78.4,"strikeZoneTop":3.17099364869348,"strikeZoneBottom":1.48217799693822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.507754289733857,"aZ":-23.48874564476662,"pfxX":-3.374305564570846,"pfxZ":5.568515907382944,"pX":-0.04835520774613325,"pZ":0.9203940060711884,"vX0":8.689851670648519,"vY0":-124.24199816458709,"vZ0":-5.03966884542248,"x":118.84,"y":213.93,"x0":-3.156894549483118,"y0":50.00111419578309,"z0":4.933719909311542,"aX":-5.261544306660521},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.1,"breakHorizontal":4.1,"spinRate":2266,"spinDirection":165},"zone":13,"typeConfidence":0.87,"plateTime":0.44130122969518304,"extension":6.895764182546353},"index":0,"playId":"dfca8ef1-8456-35d7-a84f-ed850bc6a902","pitchNumber":1,"startTime":"2025-07-30T19:14:51.476Z","endTime":"2025-07-30T19:14:55.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12746703536441,"aZ":-13.626933608656795,"pfxX":-5.152477143658324,"pfxZ":9.512656212136424,"pX":-0.5539450871715091,"pZ":2.0153761916412,"vX0":9.119511733746693,"vY0":-139.18514066740047,"vZ0":-5.662105230322455,"x":138.12,"y":184.36,"x0":-3.2130444588333256,"y0":50.0001157023704,"z0":4.988821541662361,"aX":-10.043788345406814},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":2433,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.3945113294811753,"extension":6.905976925901766},"index":1,"playId":"830c6b99-e390-31d0-9f47-8b1107c3825a","pitchNumber":2,"startTime":"2025-07-30T19:15:08.674Z","endTime":"2025-07-30T19:15:13.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.17952066229247,"strikeZoneBottom":1.62214007434223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.034158792053738,"aZ":-13.3835730982249,"pfxX":-2.271759264987493,"pfxZ":9.995653587917287,"pX":-0.47978891180282923,"pZ":2.536445131434049,"vX0":7.694776735973777,"vY0":-136.48513795354384,"vZ0":-4.529145617228037,"x":135.29,"y":170.3,"x0":-3.044903321409962,"y0":50.00495868078289,"z0":5.144427061682501,"aX":-4.272978141577029},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":2.4,"spinRate":2344,"spinDirection":203},"zone":4,"typeConfidence":0.9,"plateTime":0.4018643163666651,"extension":7.104188454470029},"index":2,"playId":"de7b49de-3982-3bf1-88bb-578162baecc0","pitchNumber":3,"startTime":"2025-07-30T19:15:31.851Z","endTime":"2025-07-30T19:15:35.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":69.8,"strikeZoneTop":3.23509343530034,"strikeZoneBottom":1.3821180714612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.161369629453826,"aZ":-37.53047474102314,"pfxX":3.3937843392163254,"pfxZ":-4.433102995086378,"pX":0.5207735633139865,"pZ":0.46718472522990684,"vX0":6.9749664674550695,"vY0":-109.53094749137294,"vZ0":-1.602322039376425,"x":97.15,"y":226.17,"x0":-3.1513444842646616,"y0":50.000759769418224,"z0":5.237844416180781,"aX":4.103334976107348},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-8.2,"breakHorizontal":-8.0,"spinRate":2267,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.5009276276016035,"extension":7.021415993985282},"index":3,"playId":"ffd9c522-9ee6-3249-b90e-4a3f459061e2","pitchNumber":4,"startTime":"2025-07-30T19:15:50.207Z","endTime":"2025-07-30T19:15:54.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.839839757354355,"aZ":-13.064259574405257,"pfxX":-5.452956531114702,"pfxZ":9.45668563389724,"pX":-0.020613180461077227,"pZ":1.5703391348622202,"vX0":10.853349947926427,"vY0":-140.97363703398432,"vZ0":-6.824338048666751,"x":117.79,"y":196.38,"x0":-3.205038054469686,"y0":50.00464916248456,"z0":4.859015996777701,"aX":-11.022209419388982},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":7.8,"spinRate":2429,"spinDirection":217},"zone":8,"typeConfidence":0.9,"plateTime":0.38794173306717505,"extension":7.030725137607346},"hitData":{"launchSpeed":104.9,"launchAngle":14.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.25,"coordY":104.05}},"index":4,"playId":"7278b088-9587-3742-8c8f-c12fed55bab7","pitchNumber":5,"startTime":"2025-07-30T19:16:14.957Z","endTime":"2025-07-30T19:16:21.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":0.9999999999999982,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:16:21.959Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"William Contreras homers (8) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T19:18:22.761Z","endTime":"2025-07-30T19:19:18.578Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.7,"endSpeed":74.0,"strikeZoneTop":3.67017596594615,"strikeZoneBottom":1.83405696165141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.299912427223497,"aZ":-29.412426727460826,"pfxX":-3.0589045496637652,"pfxZ":1.9932690071005528,"pX":-0.7022536090337408,"pZ":2.082882738250113,"vX0":-6.515968125058922,"vY0":-117.3792292701737,"vZ0":-0.9141347431259594,"x":143.77,"y":182.54,"x0":2.5130693109882714,"y0":50.00522442158529,"z0":5.228719377349846,"aX":-4.246383569286521},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.6,"breakHorizontal":7.2,"spinRate":2526,"spinDirection":309},"zone":7,"typeConfidence":2.0,"plateTime":0.4675610334794973,"extension":6.220442437828228},"index":0,"playId":"119beacf-7d35-3570-b4be-0f715a028866","pitchNumber":1,"startTime":"2025-07-30T19:18:34.441Z","endTime":"2025-07-30T19:18:38.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1,"startTime":"2025-07-30T19:18:43.169Z","endTime":"2025-07-30T19:18:52.878Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.27347744752261,"aZ":-16.665782247230535,"pfxX":8.712791174955994,"pfxZ":8.998182066065118,"pX":0.9284483258280817,"pZ":3.2492390948377445,"vX0":-6.408377777669604,"vY0":-131.09804195225146,"vZ0":-1.9488652156475899,"x":81.61,"y":151.05,"x0":2.2847323363422416,"y0":50.00300349224536,"z0":5.259732934618784,"aX":15.016222805797943},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.0,"breakHorizontal":-14.2,"spinRate":2514,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.41940184432378036,"extension":6.118194675631131},"hitData":{"launchSpeed":103.0,"launchAngle":25.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.02,"coordY":64.02}},"index":2,"playId":"48754f89-4436-3f80-bb0c-786b728640da","pitchNumber":2,"startTime":"2025-07-30T19:18:52.878Z","endTime":"2025-07-30T19:19:18.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":7.200000000000003,"leverageIndex":0.77,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:19:18.578Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T19:19:25.258Z","endTime":"2025-07-30T19:20:36.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.27800498654485,"strikeZoneBottom":1.74260715561398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.042671665055174,"aZ":-16.055604354146634,"pfxX":6.464107198109275,"pfxZ":9.22496755849864,"pX":0.2224415942885937,"pZ":2.8489322498085405,"vX0":-7.49000790454427,"vY0":-131.6368458576232,"vZ0":-3.027568654241093,"x":108.52,"y":161.86,"x0":2.270498184673994,"y0":50.0061399298642,"z0":5.2089677120425115,"aX":11.299446468446218},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.2,"breakHorizontal":-10.0,"spinRate":2450,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.4167698287022672,"extension":6.227270785864552},"index":0,"playId":"58fe55ca-3c92-39a8-9346-70dc0f0c3bd0","pitchNumber":1,"startTime":"2025-07-30T19:19:38.994Z","endTime":"2025-07-30T19:19:43.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.2,"strikeZoneTop":3.36601167552168,"strikeZoneBottom":1.79822888477486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.901650937253432,"aZ":-35.020331575437005,"pfxX":-7.818671291064397,"pfxZ":-2.079954419598195,"pX":0.1671154221760291,"pZ":3.2834119614615727,"vX0":-3.4462561113643226,"vY0":-117.14889051663917,"vZ0":2.813093614848726,"x":110.63,"y":150.13,"x0":2.6788898210126018,"y0":50.00063157127199,"z0":5.3708125087938665,"aX":-10.718491758908458},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-2.6,"breakHorizontal":15.1,"spinRate":2476,"spinDirection":282},"zone":2,"typeConfidence":2.0,"plateTime":0.4699742217998253,"extension":6.074935071938187},"index":1,"playId":"b855c156-c41f-31b6-8f07-02f3a44571e7","pitchNumber":2,"startTime":"2025-07-30T19:19:53.625Z","endTime":"2025-07-30T19:19:58.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.861897827119027,"aZ":-23.069024547287672,"pfxX":6.734545928510578,"pfxZ":6.017942043492594,"pX":0.5594210006878098,"pZ":2.5141492444847473,"vX0":-6.659263227749194,"vY0":-121.9470264592234,"vZ0":-1.838356683576937,"x":95.68,"y":170.9,"x0":2.4441622066896325,"y0":50.00534819035934,"z0":5.258081135220085,"aX":10.19540888933025},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.7,"breakHorizontal":-10.7,"spinRate":1335,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.4483030671081569,"extension":6.367346835140019},"index":2,"playId":"4689b125-1326-323b-9c86-53283d01f84e","pitchNumber":3,"startTime":"2025-07-30T19:20:09.405Z","endTime":"2025-07-30T19:20:14.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.7,"endSpeed":82.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.535663720242383,"aZ":-15.65095263696953,"pfxX":8.012341889469816,"pfxZ":9.404312559259177,"pX":-0.24922704796335163,"pZ":3.194763651855577,"vX0":-9.040436570414899,"vY0":-131.83206422970719,"vZ0":-2.346969891288103,"x":126.5,"y":152.52,"x0":2.186585636434337,"y0":50.00119768341347,"z0":5.254410189436174,"aX":14.075263354982699},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.7,"breakHorizontal":-12.5,"spinRate":2459,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4157943409059026,"extension":6.2715613324482415},"hitData":{"launchSpeed":90.0,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.28,"coordY":148.64}},"index":3,"playId":"8cd2f8b5-b88d-3f7c-a435-3c7fd0cbee02","pitchNumber":4,"startTime":"2025-07-30T19:20:29.137Z","endTime":"2025-07-30T19:20:36.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:20:36.744Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Vaughn strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T19:20:42.052Z","endTime":"2025-07-30T19:22:01.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.14181744819654,"strikeZoneBottom":1.72547663551719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.844624762027788,"aZ":-30.9123900921148,"pfxX":-6.090271164483633,"pfxZ":0.9334250318523214,"pX":-0.4092858362920371,"pZ":2.898850520994459,"vX0":-4.939370820410283,"vY0":-115.07799855105414,"vZ0":1.3458889632398672,"x":132.6,"y":160.51,"x0":2.5538664353133935,"y0":50.000093240022906,"z0":5.295273839108368,"aX":-8.186022723618233},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":2.3,"breakHorizontal":12.2,"spinRate":2524,"spinDirection":289},"zone":1,"typeConfidence":2.0,"plateTime":0.4754984804807818,"extension":6.244973618955354},"index":0,"playId":"0f90e547-60c8-3449-afb7-f74d116d6f67","pitchNumber":1,"startTime":"2025-07-30T19:21:03.488Z","endTime":"2025-07-30T19:21:07.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.17458611668461,"strikeZoneBottom":1.65743311111207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.529658490111917,"aZ":-29.869546749355738,"pfxX":-5.493002544783376,"pfxZ":1.6578416134862568,"pX":0.11020969037256409,"pZ":3.381311294599107,"vX0":-4.337689938924473,"vY0":-116.79136251394924,"vZ0":1.857781432067951,"x":112.8,"y":147.48,"x0":2.7005648083390796,"y0":50.00378046721857,"z0":5.370570498006736,"aX":-7.641972493251094},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.7,"breakHorizontal":10.9,"spinRate":2596,"spinDirection":288},"zone":12,"typeConfidence":2.0,"plateTime":0.4677070616151022,"extension":6.110078227545223},"index":1,"playId":"89d1342b-d241-3e62-8c74-d72b11fd0bc9","pitchNumber":2,"startTime":"2025-07-30T19:21:19.965Z","endTime":"2025-07-30T19:21:24.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.3125835019465,"aZ":-16.70843160953939,"pfxX":7.025296677307662,"pfxZ":8.765663134742484,"pX":0.7646638089473135,"pZ":3.0870242655423,"vX0":-6.393865496516076,"vY0":-132.02995753103178,"vZ0":-2.1739037636247125,"x":87.85,"y":155.43,"x0":2.305906016912183,"y0":50.00131423227533,"z0":5.151738353011736,"aX":12.392729910379263},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.6,"breakHorizontal":-11.3,"spinRate":2460,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.4149810491590493,"extension":6.188427213304558},"index":2,"playId":"c9f69878-1069-326f-80a6-76e1035bf38c","pitchNumber":3,"startTime":"2025-07-30T19:21:36.771Z","endTime":"2025-07-30T19:21:41.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.191957531955197,"aZ":-26.48269869685703,"pfxX":7.893005567624224,"pfxZ":3.8734724898127233,"pX":-0.17118459814267964,"pZ":0.32425947016088824,"vX0":-8.269868735778156,"vY0":-120.112840024975,"vZ0":-5.653190175669346,"x":123.53,"y":230.02,"x0":2.282959323911798,"y0":50.000304613549076,"z0":5.048536610592964,"aX":11.588274718484794},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.9,"breakHorizontal":-12.5,"spinRate":1287,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.45514538076305033,"extension":6.35154829584488},"index":3,"playId":"37d23366-c6a7-362d-b0c8-7a8cec3970c2","pitchNumber":4,"startTime":"2025-07-30T19:21:56.903Z","endTime":"2025-07-30T19:22:01.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.4,"awayTeamWinProbability":82.6,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:22:01.687Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caleb Durbin flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T19:22:14.002Z","endTime":"2025-07-30T19:24:20.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.39193618003457,"strikeZoneBottom":1.66486167162349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.274874017291033,"aZ":-28.982371651835457,"pfxX":-6.793714685464464,"pfxZ":2.3860223102294675,"pX":-0.810803144399497,"pZ":2.600725660104273,"vX0":-5.544926852779905,"vY0":-114.95606444506666,"vZ0":0.3509235968350728,"x":147.91,"y":168.56,"x0":2.5151374606267742,"y0":50.004391063803645,"z0":5.259225662650285,"aX":-9.093460078667377},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":4.7,"breakHorizontal":13.7,"spinRate":2487,"spinDirection":303},"zone":4,"typeConfidence":2.0,"plateTime":0.47643660534889376,"extension":6.1463773281971354},"index":0,"playId":"2f43d604-7433-3a4a-b98a-1491a7083ffb","pitchNumber":1,"startTime":"2025-07-30T19:22:37.859Z","endTime":"2025-07-30T19:22:42.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":83.9,"endSpeed":77.4,"strikeZoneTop":3.36278623922042,"strikeZoneBottom":1.60276512009077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.933169217537724,"aZ":-27.498848368651956,"pfxX":7.947612756280769,"pfxZ":3.080035730478186,"pX":0.9963126870113059,"pZ":1.6470489626191775,"vX0":-5.80251188721995,"vY0":-122.08790954566014,"vZ0":-2.832958891106944,"x":79.02,"y":194.31,"x0":2.365517476626619,"y0":50.00055862284731,"z0":5.177029325993759,"aX":12.055027073366611},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.2,"breakHorizontal":-13.1,"spinRate":1208,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.44779157889397636,"extension":6.393524052681473},"index":1,"playId":"d8960837-ba2b-30a0-9a3d-38c046f9de88","pitchNumber":2,"startTime":"2025-07-30T19:22:54.550Z","endTime":"2025-07-30T19:22:59.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.504530847201668,"aZ":-13.764399699512872,"pfxX":7.757929825347183,"pfxZ":10.539679815570812,"pX":-0.45776233257790533,"pZ":3.3843464216721144,"vX0":-9.432089499957518,"vY0":-131.4862960351352,"vZ0":-2.08606671291876,"x":134.45,"y":147.4,"x0":2.172034051406552,"y0":50.00364405559862,"z0":5.212243505674389,"aX":13.552831620492935},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.8,"breakHorizontal":-11.9,"spinRate":2470,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.41694878935829216,"extension":6.182043189325651},"index":2,"playId":"3dda495c-e163-3e05-a1db-6c28a1ea1b4f","pitchNumber":3,"startTime":"2025-07-30T19:23:11.892Z","endTime":"2025-07-30T19:23:16.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.9,"endSpeed":82.0,"strikeZoneTop":3.47120197784629,"strikeZoneBottom":1.67848219886861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.168345780331165,"aZ":-15.774063098803305,"pfxX":6.765310274485202,"pfxZ":9.394175489542446,"pX":0.30888480983968536,"pZ":4.286101271085805,"vX0":-7.19657333502791,"vY0":-132.07260064993974,"vZ0":0.3146525966640228,"x":105.23,"y":123.06,"x0":2.2052117741312594,"y0":50.00535112373522,"z0":5.336199846503082,"aX":11.815204124378395},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.3,"breakHorizontal":-10.4,"spinRate":2426,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4165719074552512,"extension":6.286824554152837},"index":3,"playId":"5988a446-6ace-3d6b-981f-5b24bceb97f6","pitchNumber":4,"startTime":"2025-07-30T19:23:32.953Z","endTime":"2025-07-30T19:23:37.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":83.2,"endSpeed":76.5,"strikeZoneTop":3.48725288760197,"strikeZoneBottom":1.66159098066334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.394009739997003,"aZ":-27.701085188150845,"pfxX":7.109307876033203,"pfxZ":3.020611861012302,"pX":0.06228355311685843,"pZ":0.9349388892753352,"vX0":-7.7261486945435935,"vY0":-120.89952977421613,"vZ0":-4.11142860078962,"x":114.63,"y":213.54,"x0":2.374555238950747,"y0":50.00373493774663,"z0":5.086582882483942,"aX":10.533498321447405},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.7,"breakHorizontal":-11.0,"spinRate":1171,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4529035736729323,"extension":6.404843841695428},"index":4,"playId":"5eae037a-4c66-3df6-aa51-3e9cc6393201","pitchNumber":5,"startTime":"2025-07-30T19:23:50.803Z","endTime":"2025-07-30T19:23:55.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":82.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20910231718782,"aZ":-17.777979640449576,"pfxX":9.10476286166001,"pfxZ":8.141392324127212,"pX":0.8937430525694389,"pZ":2.960565014849758,"vX0":-6.7296056327404035,"vY0":-133.07395926953964,"vZ0":-2.191156294738157,"x":82.93,"y":158.84,"x0":2.2899153784506154,"y0":50.00568224618773,"z0":5.102157395792356,"aX":16.108259013893903},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.4,"breakHorizontal":-14.8,"spinRate":2481,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.41376144157805284,"extension":6.237085085248676},"hitData":{"launchSpeed":86.5,"launchAngle":50.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.45,"coordY":121.86}},"index":5,"playId":"58ed8232-e8fc-37bf-be63-24de3e8722f6","pitchNumber":6,"startTime":"2025-07-30T19:24:07.099Z","endTime":"2025-07-30T19:24:20.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-0.9999999999999964,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:24:20.066Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T19:26:26.683Z","endTime":"2025-07-30T19:28:08.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: DL Hall replaces Freddy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T19:24:57.792Z","endTime":"2025-07-30T19:26:28.792Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669084,"link":"/api/v1/people/669084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.14423310002677,"aZ":-16.472505396486806,"pfxX":4.215946180388159,"pfxZ":8.196371431859653,"pX":-0.0887200440644323,"pZ":2.5260140001802314,"vX0":-8.392233736866043,"vY0":-137.23893890533174,"vZ0":-4.715689589413417,"x":120.38,"y":170.58,"x0":2.4551812741900356,"y0":50.00461747434151,"z0":5.38154916906988,"aX":8.078963990472246},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":-6.0,"spinRate":2108,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.39846184505507987,"extension":6.959031968511168},"index":1,"playId":"77fdded0-53a1-3caf-9e83-58be2a454989","pitchNumber":1,"startTime":"2025-07-30T19:26:28.792Z","endTime":"2025-07-30T19:26:32.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.863215479031297,"aZ":-30.23893873253603,"pfxX":-3.5844728755661532,"pfxZ":1.1578625047744486,"pX":-0.8086120440443997,"pZ":0.6362698443818713,"vX0":-7.071217663287908,"vY0":-128.15009809293227,"vZ0":-5.699391727867673,"x":147.82,"y":221.6,"x0":2.4492784013591518,"y0":50.001257425674574,"z0":5.2439837201900685,"aX":-5.97454331326237},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.1,"breakHorizontal":8.0,"spinRate":2461,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.42701146975664095,"extension":6.911127872697153},"index":2,"playId":"dca2e5ef-10a5-3bf7-85c6-3e66c82e1096","pitchNumber":2,"startTime":"2025-07-30T19:26:46.145Z","endTime":"2025-07-30T19:26:50.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.032094466477847,"aZ":-35.723346200938586,"pfxX":-3.1126805197578538,"pfxZ":-2.2037036478610244,"pX":-0.31417877599873206,"pZ":1.8776512143418986,"vX0":-5.832583093798041,"vY0":-126.41343461357125,"vZ0":-1.7973113217116659,"x":128.98,"y":188.08,"x0":2.4321678173029064,"y0":50.00362745172841,"z0":5.4797600443509005,"aX":-5.01066229742728},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.2,"breakHorizontal":7.1,"spinRate":2532,"spinDirection":267},"zone":7,"typeConfidence":2.0,"plateTime":0.43414652556606237,"extension":6.9545004295473385},"index":3,"playId":"9efe884b-dd04-3598-a150-1151c0f1cc6d","pitchNumber":3,"startTime":"2025-07-30T19:27:02.354Z","endTime":"2025-07-30T19:27:07.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":2.98105753929582,"strikeZoneBottom":1.42380857768963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.157499429541982,"aZ":-19.354140744740967,"pfxX":8.562990367695013,"pfxZ":6.4648226929759165,"pX":0.13354923743263614,"pZ":1.4623233588988955,"vX0":-8.768728377988358,"vY0":-139.42976499559063,"vZ0":-6.950370696220151,"x":111.91,"y":199.3,"x0":2.1954542580137235,"y0":50.006818553817375,"z0":5.24913748305653,"aX":16.990294392862587},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.6,"breakHorizontal":-13.9,"spinRate":2124,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.391714974164763,"extension":6.9085046193141},"index":4,"playId":"f6c6cbf3-954e-3dca-a1fa-1d862bb39b3b","pitchNumber":4,"startTime":"2025-07-30T19:27:27.507Z","endTime":"2025-07-30T19:27:32.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.926810300912106,"aZ":-31.037452093228428,"pfxX":-4.617229088646338,"pfxZ":0.7004347164987932,"pX":-0.9921521963978762,"pZ":1.5932358162197398,"vX0":-7.190462756018751,"vY0":-126.19779263139687,"vZ0":-3.0955664421473204,"x":154.82,"y":195.76,"x0":2.4902812042376627,"y0":50.001377459013334,"z0":5.327707052842653,"aX":-7.4687879283970116},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.8,"breakHorizontal":10.0,"spinRate":2483,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.4335121719668771,"extension":6.890561019149885},"index":5,"playId":"57a43c9c-1a5f-36e4-a4cd-b1f9f1e88418","pitchNumber":5,"startTime":"2025-07-30T19:27:42.921Z","endTime":"2025-07-30T19:27:47.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.359410748307955,"aZ":-33.52056359075361,"pfxX":-2.520456126405159,"pfxZ":-0.8343175073477722,"pX":0.8032915247773381,"pZ":1.4599707361564807,"vX0":-3.381835178661507,"vY0":-125.667874693795,"vZ0":-3.066506425220426,"x":86.38,"y":199.36,"x0":2.491658341045168,"y0":50.005263832990174,"z0":5.40614354761699,"aX":-4.050393117151597},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.9,"breakHorizontal":5.3,"spinRate":2501,"spinDirection":282},"zone":9,"typeConfidence":2.0,"plateTime":0.43508078160365926,"extension":6.980909771239307},"index":6,"playId":"ef0d5bbb-6a7d-3d24-af0d-f0195d650ad4","pitchNumber":6,"startTime":"2025-07-30T19:28:04.357Z","endTime":"2025-07-30T19:28:08.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":1.1999999999999957,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:28:08.086Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, shortstop Joey Ortiz to first baseman Andrew Vaughn.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T19:28:16.850Z","endTime":"2025-07-30T19:29:47.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.45046131213913,"strikeZoneBottom":1.66569203090082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.70150668232113,"aZ":-14.128661604564158,"pfxX":4.451901740864377,"pfxZ":9.2696063609688,"pX":0.8623579256042655,"pZ":3.3356074956810287,"vX0":-6.4438609361291945,"vY0":-138.58240651846288,"vZ0":-3.0258323452114047,"x":84.13,"y":148.72,"x0":2.6383390106120896,"y0":50.00487302873583,"z0":5.384332656437047,"aX":8.669153310203153},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":-6.7,"spinRate":2232,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.39510710431441387,"extension":6.693687275339842},"index":0,"playId":"c86baaa0-9092-3021-8e58-823684ead2da","pitchNumber":1,"startTime":"2025-07-30T19:28:33.711Z","endTime":"2025-07-30T19:28:37.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.39673921596669,"strikeZoneBottom":1.71064020298878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.660332487568123,"aZ":-27.03239488752755,"pfxX":9.14852857709283,"pfxZ":3.242073129366368,"pX":1.7521954621618205,"pZ":2.811643309532079,"vX0":-5.626868983771205,"vY0":-125.04772553121755,"vZ0":-0.9774411085685994,"x":50.21,"y":162.87,"x0":2.840179217945634,"y0":50.00624375535583,"z0":5.420702735174209,"aX":14.525358744108404},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.9,"breakHorizontal":-15.4,"spinRate":2133,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.43762720483183104,"extension":6.604190619276116},"index":1,"playId":"05f5eb1f-4fbe-300f-adb6-eeec4b0d0d16","pitchNumber":2,"startTime":"2025-07-30T19:28:45.580Z","endTime":"2025-07-30T19:28:49.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.377394832809426,"aZ":-15.56696759157431,"pfxX":4.481862588715432,"pfxZ":8.648685931607602,"pX":0.22551001566273962,"pZ":2.452713020351801,"vX0":-7.997598449095035,"vY0":-137.4352884309532,"vZ0":-5.066056214299731,"x":108.4,"y":172.56,"x0":2.5859149440550877,"y0":50.004687492470055,"z0":5.371079133571373,"aX":8.608532015100817},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":-6.5,"spinRate":2103,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.3979668887649983,"extension":6.823939836565011},"index":2,"playId":"459c35dd-0370-3520-9b82-c030503c0aec","pitchNumber":3,"startTime":"2025-07-30T19:28:58.334Z","endTime":"2025-07-30T19:29:02.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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.1,"endSpeed":86.9,"strikeZoneTop":3.37315583315345,"strikeZoneBottom":1.68741817367738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.132421059457187,"aZ":-13.544833793453849,"pfxX":5.495507639382022,"pfxZ":9.685144156147285,"pX":-0.5707948415358188,"pZ":1.0553281269496257,"vX0":-9.620546750509165,"vY0":-137.91654933840394,"vZ0":-9.226906414790664,"x":138.76,"y":210.29,"x0":2.251253890842901,"y0":50.00389325426918,"z0":5.361454091796612,"aX":10.571936502108281},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":-7.9,"spinRate":2172,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.3974007683618108,"extension":6.922389204762657},"index":3,"playId":"944593aa-2ffc-3555-9b4d-0198d81fe576","pitchNumber":4,"startTime":"2025-07-30T19:29:25.212Z","endTime":"2025-07-30T19:29:29.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.295775480676017,"aZ":-42.30246967824652,"pfxX":-3.455828146633872,"pfxZ":-7.057542386251312,"pX":0.8260846863535297,"pZ":1.0627503112551253,"vX0":-3.0984107359170245,"vY0":-119.68385024799142,"vZ0":-1.4648817759822488,"x":85.51,"y":210.09,"x0":2.591140755475253,"y0":50.001374060876664,"z0":5.506359594794455,"aX":-4.961015463610815},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.8,"breakHorizontal":7.1,"spinRate":2777,"spinDirection":313},"zone":14,"typeConfidence":2.0,"plateTime":0.4594411001127372,"extension":6.755761735749073},"hitData":{"launchSpeed":71.8,"launchAngle":-26.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.29,"coordY":159.79}},"index":4,"playId":"884ccb05-35d8-34d2-a678-eb467d53e320","pitchNumber":5,"startTime":"2025-07-30T19:29:39.759Z","endTime":"2025-07-30T19:29:47.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:29:47.659Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, pitcher DL Hall to first baseman Andrew Vaughn.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T19:29:56.666Z","endTime":"2025-07-30T19:30:31.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669084,"link":"/api/v1/people/669084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.35831183777359,"strikeZoneBottom":1.57020982851063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.847099429234557,"aZ":-23.79865022948397,"pfxX":9.307551156565083,"pfxZ":5.435777832532109,"pX":0.27294195357738715,"pZ":3.1842784648218614,"vX0":-8.777571990259469,"vY0":-123.21717590100377,"vZ0":-0.44480447301001913,"x":106.6,"y":152.8,"x0":2.667454757746794,"y0":50.005616139036555,"z0":5.373108875913078,"aX":14.353783401669059},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.0,"breakHorizontal":-14.9,"spinRate":2025,"spinDirection":111},"zone":2,"typeConfidence":2.0,"plateTime":0.4440493123293616,"extension":7.089046187710858},"index":0,"playId":"780e0707-b7c3-3c19-8f17-2dff42a9594b","pitchNumber":1,"startTime":"2025-07-30T19:30:12.629Z","endTime":"2025-07-30T19:30:16.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.562613814763548,"aZ":-18.650935141532443,"pfxX":8.220962247434995,"pfxZ":6.847201681681386,"pX":-0.14710779010913252,"pZ":2.279093166907237,"vX0":-9.989796566709517,"vY0":-139.4366510452186,"vZ0":-5.017167883751402,"x":122.61,"y":177.24,"x0":2.409332154860162,"y0":50.00110316423675,"z0":5.3275857127847885,"aX":16.231184156409768},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.5,"breakHorizontal":-12.8,"spinRate":2100,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.39242329438548174,"extension":6.994510453548879},"hitData":{"launchSpeed":100.6,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.48,"coordY":179.55}},"index":1,"playId":"4b5948b3-b31a-3382-91f6-4f06e4a5d691","pitchNumber":2,"startTime":"2025-07-30T19:30:24.094Z","endTime":"2025-07-30T19:30:31.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.25,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:30:31.982Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T19:32:22.961Z","endTime":"2025-07-30T19:34:16.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":80.8,"strikeZoneTop":3.5783548534572,"strikeZoneBottom":1.70142082105073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.92688342699886,"aZ":-14.848270285989875,"pfxX":9.818342328396627,"pfxZ":10.278574591771651,"pX":-0.5160243883964745,"pZ":2.4186239761324946,"vX0":-10.553269313678442,"vY0":-129.722865586582,"vZ0":-4.154774307032799,"x":136.67,"y":173.48,"x0":2.3506228624228678,"y0":50.00098010062085,"z0":5.190800029526723,"aX":16.547713248727835},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":17.8,"breakHorizontal":-15.1,"spinRate":2584,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.4240232424888344,"extension":6.160762249615322},"index":0,"playId":"087f59a8-e16e-35c5-b099-c3b62b1de4e0","pitchNumber":1,"startTime":"2025-07-30T19:32:45.486Z","endTime":"2025-07-30T19:32:49.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.295271969633824,"aZ":-28.9169274204835,"pfxX":-4.33583835837124,"pfxZ":2.358916032669911,"pX":-1.029437800988837,"pZ":1.1818480811602023,"vX0":-7.25844526534724,"vY0":-117.00556664923913,"vZ0":-2.735680821090802,"x":156.24,"y":206.87,"x0":2.6831575552756517,"y0":50.00095482275743,"z0":5.092240357907342,"aX":-5.973098966431504},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.8,"breakHorizontal":9.7,"spinRate":2637,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4691915489494205,"extension":6.346472477197957},"index":1,"playId":"5192bfac-5286-3bc1-9037-26590a0273a6","pitchNumber":2,"startTime":"2025-07-30T19:33:00.392Z","endTime":"2025-07-30T19:33:04.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":81.3,"endSpeed":74.8,"strikeZoneTop":3.4850830170245,"strikeZoneBottom":1.64084556637698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.462551270323615,"aZ":-29.2740319373511,"pfxX":-4.604897292760386,"pfxZ":2.0596960530352373,"pX":-1.2652165705236018,"pZ":1.4402590187636655,"vX0":-7.9319311092570075,"vY0":-118.15226359740929,"vZ0":-2.4696959866217836,"x":165.23,"y":199.89,"x0":2.739574931284239,"y0":50.00307649127833,"z0":5.201464487894625,"aX":-6.479069623465597},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":3.4,"breakHorizontal":10.3,"spinRate":2609,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4643968284976534,"extension":6.146470451804294},"index":2,"playId":"d776abdc-7f5d-33a6-a1c1-420e21d4720c","pitchNumber":3,"startTime":"2025-07-30T19:33:17.422Z","endTime":"2025-07-30T19:33:22.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":81.5,"endSpeed":74.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.589820443706362,"aZ":-29.910277844148904,"pfxX":-4.396628074974796,"pfxZ":1.5988486761996121,"pX":-0.6937218868091247,"pZ":1.9583902423201678,"vX0":-6.655235686172944,"vY0":-118.49205675937208,"vZ0":-1.038423608194717,"x":143.44,"y":185.9,"x0":2.72739810134435,"y0":50.0025564334702,"z0":5.146222642274346,"aX":-6.222839524452169},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.9,"breakHorizontal":9.6,"spinRate":2641,"spinDirection":286},"zone":7,"typeConfidence":2.0,"plateTime":0.4630476862595927,"extension":6.282584520609035},"index":3,"playId":"16f096c0-0b6f-35fa-8b2a-debf6a844847","pitchNumber":4,"startTime":"2025-07-30T19:33:35.171Z","endTime":"2025-07-30T19:33:43.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.8,"endSpeed":82.4,"strikeZoneTop":3.54579063948976,"strikeZoneBottom":1.66908864109546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.182290169924404,"aZ":-15.519910678914966,"pfxX":6.883239604631629,"pfxZ":9.47152612518909,"pX":0.4122541149466412,"pZ":4.840096613690171,"vX0":-7.440251686235224,"vY0":-132.02406446337477,"vZ0":1.733683575638267,"x":101.29,"y":108.1,"x0":2.3780882034239172,"y0":50.00009349249802,"z0":5.31996731912944,"aX":12.100180505493396},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.8,"breakHorizontal":-10.8,"spinRate":2510,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.41552102702685323,"extension":6.20598571951481},"index":4,"playId":"83701e69-d763-3b3f-ac90-981c72778e30","pitchNumber":5,"startTime":"2025-07-30T19:33:57.016Z","endTime":"2025-07-30T19:34:01.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.55864018680407,"strikeZoneBottom":1.71429706939816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55920849453985,"aZ":-14.105216840285172,"pfxX":8.561044216877942,"pfxZ":10.130651731749978,"pX":-0.5485882212337558,"pZ":1.722116972848136,"vX0":-10.23814253508023,"vY0":-132.7472016823017,"vZ0":-5.973929716392519,"x":137.91,"y":192.28,"x0":2.2468963662035284,"y0":50.005715899749205,"z0":5.029739551911994,"aX":15.274319120029137},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.2,"breakHorizontal":-13.3,"spinRate":2529,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.4127067289339381,"extension":6.281127466798911},"index":5,"playId":"12de0753-89a9-3550-99f5-e34171226a9f","pitchNumber":6,"startTime":"2025-07-30T19:34:12.437Z","endTime":"2025-07-30T19:34:16.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:34:16.951Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Blake Perkins doubles (2) on a ground ball to left fielder Seiya Suzuki.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T19:34:26.136Z","endTime":"2025-07-30T19:34:56.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.938098118979536,"aZ":-28.059155791526855,"pfxX":9.195819973267046,"pfxZ":2.7533452141152557,"pX":0.20934507614799452,"pZ":1.7268477821484767,"vX0":-7.866773971695242,"vY0":-121.07682062841522,"vZ0":-2.2770990409624203,"x":109.02,"y":192.16,"x0":2.293804250447444,"y0":50.00480583469041,"z0":5.116325864858903,"aX":13.759761986899077},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.7,"breakHorizontal":-15.0,"spinRate":1293,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.45105744522780267,"extension":6.420108444385939},"hitData":{"launchSpeed":79.3,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.34,"coordY":151.21}},"index":0,"playId":"b8ca1a0c-e009-347e-ac55-bd106a27ce85","pitchNumber":1,"startTime":"2025-07-30T19:34:43.302Z","endTime":"2025-07-30T19:34:56.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.099999999999998,"awayTeamWinProbability":78.9,"homeTeamWinProbabilityAdded":4.599999999999998,"leverageIndex":0.71,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:34:56.285Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a line drive to left fielder Seiya Suzuki. Blake Perkins to 3rd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T19:35:03.250Z","endTime":"2025-07-30T19:37:34.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnThird":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"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":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.532693914830325,"aZ":-33.728185210030794,"pfxX":-8.706976722628351,"pfxZ":-1.2078449041877164,"pX":0.4153976631023021,"pZ":2.4119208824241873,"vX0":-2.5911893229080003,"vY0":-113.89584853400247,"vZ0":1.1437290584996815,"x":101.17,"y":173.66,"x0":2.7042887248033884,"y0":50.00102052000578,"z0":5.286954076395059,"aX":-11.225669972222589},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-1.4,"breakHorizontal":16.4,"spinRate":2362,"spinDirection":281},"zone":6,"typeConfidence":2.0,"plateTime":0.484355327801115,"extension":6.072514382778774},"index":0,"playId":"b67b5072-7bf6-3302-a1b4-6b73ee8aa7f7","pitchNumber":1,"startTime":"2025-07-30T19:35:29.537Z","endTime":"2025-07-30T19:35:34.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":82.7,"endSpeed":76.1,"strikeZoneTop":3.44884981310893,"strikeZoneBottom":1.64582214690728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.415452429092785,"aZ":-22.840423668149192,"pfxX":7.435781273563709,"pfxZ":6.3734982519773835,"pX":-0.707460229099984,"pZ":1.2800556487717993,"vX0":-9.58902851125537,"vY0":-120.02745008159738,"vZ0":-4.307255365897242,"x":143.97,"y":204.22,"x0":2.3663786235377353,"y0":50.00343292774738,"z0":5.122567992298507,"aX":10.891137047135253},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.8,"breakHorizontal":-11.3,"spinRate":1364,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.45568078407578083,"extension":6.353128129365149},"index":1,"playId":"b4587b78-455f-3f05-86ee-ec0691c35b47","pitchNumber":2,"startTime":"2025-07-30T19:35:54.429Z","endTime":"2025-07-30T19:35:58.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.43994250507625,"strikeZoneBottom":1.67028926804602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.36266644127056,"aZ":-14.937813322750914,"pfxX":8.20490525677449,"pfxZ":9.830107121896091,"pX":-0.38903240101436054,"pZ":2.329886286888648,"vX0":-9.542302062858129,"vY0":-131.9059416945731,"vZ0":-4.3038697981323075,"x":131.83,"y":175.87,"x0":2.21792060231465,"y0":50.00378535627445,"z0":5.092178991494803,"aX":14.388269803546635},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.9,"breakHorizontal":-12.6,"spinRate":2434,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.4160397722816933,"extension":6.310463342208399},"index":2,"playId":"ac4b2542-d89c-3a22-a889-59f2a78192a3","pitchNumber":3,"startTime":"2025-07-30T19:36:13.159Z","endTime":"2025-07-30T19:36:17.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":90.9,"endSpeed":82.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.84549759957826,"aZ":-15.559460634556144,"pfxX":7.9736450834063515,"pfxZ":9.483739206096924,"pX":-0.5812628295357919,"pZ":2.941846510711527,"vX0":-9.891167201658142,"vY0":-131.96412494302575,"vZ0":-2.8585794610813338,"x":139.16,"y":159.35,"x0":2.191349074638992,"y0":50.00223969150847,"z0":5.194847744146186,"aX":13.96892956635367},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.7,"breakHorizontal":-12.1,"spinRate":2416,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.4161321084323424,"extension":6.211494110356275},"index":3,"playId":"c18fad3e-2c2e-3238-8b7a-3482900f8ec2","pitchNumber":4,"startTime":"2025-07-30T19:36:32.346Z","endTime":"2025-07-30T19:36:35.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.428259604505232,"aZ":-27.81096641125905,"pfxX":9.137434517588568,"pfxZ":2.8817935276243016,"pX":1.1763309462674447,"pZ":1.6245193338340942,"vX0":-5.946877548336517,"vY0":-122.36275210876427,"vZ0":-2.732802519601325,"x":72.16,"y":194.92,"x0":2.4525591033617045,"y0":50.0031590199741,"z0":5.141706836360284,"aX":13.838934592870931},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.8,"breakHorizontal":-15.1,"spinRate":1379,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4478437259343315,"extension":6.208578766419507},"index":4,"playId":"1e10059a-c7c6-3c07-aaf1-b7ee8e37bb15","pitchNumber":5,"startTime":"2025-07-30T19:36:56.770Z","endTime":"2025-07-30T19:37:00.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.41334810362195,"aZ":-24.682704815519912,"pfxX":7.036167875456203,"pfxZ":4.932587639180825,"pX":0.3403410867184234,"pZ":1.6775394134820694,"vX0":-7.125460298938973,"vY0":-122.23620607550873,"vZ0":-3.3369828754531454,"x":104.03,"y":193.49,"x0":2.374789495383556,"y0":50.00019065518293,"z0":5.172455887246351,"aX":10.678573716280024},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.4,"breakHorizontal":-11.2,"spinRate":1387,"spinDirection":121},"zone":9,"typeConfidence":2.0,"plateTime":0.44756447191630944,"extension":6.293656027925827},"hitData":{"launchSpeed":93.2,"launchAngle":6.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.24,"coordY":119.12}},"index":5,"playId":"a9a595b2-7771-3784-ae6d-a480a2c71b05","pitchNumber":6,"startTime":"2025-07-30T19:37:23.739Z","endTime":"2025-07-30T19:37:34.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.8,"awayTeamWinProbability":73.2,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":1.47,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:37:34.200Z","atBatIndex":41},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Sal Frelick out on a sacrifice fly to right fielder Kyle Tucker. Blake Perkins scores.","rbi":1,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T19:37:45.259Z","endTime":"2025-07-30T19:38:39.349Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"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(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":80.5,"endSpeed":73.5,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.524282112898636,"aZ":-29.399801595479236,"pfxX":-4.297790929585314,"pfxZ":2.0144689603237733,"pX":-0.6225316744984266,"pZ":3.172088912426883,"vX0":-6.225872823294227,"vY0":-117.05253582015881,"vZ0":1.5878698012437107,"x":140.73,"y":153.13,"x0":2.6372984352794204,"y0":50.003894575950106,"z0":5.251610025545841,"aX":-5.921519665601853},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":4.3,"breakHorizontal":9.4,"spinRate":2446,"spinDirection":283},"zone":1,"typeConfidence":2.0,"plateTime":0.4691738676358703,"extension":6.144848975037597},"index":0,"playId":"0f43aa00-568a-328d-aa79-dad0371c218a","pitchNumber":1,"startTime":"2025-07-30T19:38:05.865Z","endTime":"2025-07-30T19:38:10.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.669259843954276,"aZ":-15.375169503801382,"pfxX":7.573561437781306,"pfxZ":9.45309481703326,"pX":0.4632747460225958,"pZ":2.620662606463319,"vX0":-7.52906438383016,"vY0":-132.99421603098722,"vZ0":-3.5687263255341266,"x":99.34,"y":168.02,"x0":2.3579592763877453,"y0":50.00278645906579,"z0":5.107266696702083,"aX":13.458349195005834},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.4,"breakHorizontal":-11.9,"spinRate":2469,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.4131269097104955,"extension":6.260390582979893},"hitData":{"launchSpeed":90.1,"launchAngle":27.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.21,"coordY":65.85}},"index":1,"playId":"e85563ca-21f8-386a-8e69-72deb7563577","pitchNumber":2,"startTime":"2025-07-30T19:38:28.342Z","endTime":"2025-07-30T19:38:39.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":25.2,"awayTeamWinProbability":74.8,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":2.26,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:38:39.349Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T19:39:59.153Z","endTime":"2025-07-30T19:42:09.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"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-30T19:39:13.130Z","endTime":"2025-07-30T19:40:01.377Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.24458821499735,"strikeZoneBottom":1.54509100299926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.437211787840823,"aZ":-24.0497107586375,"pfxX":6.2631706545585635,"pfxZ":5.526836840319868,"pX":1.2360751908810745,"pZ":3.377477197471119,"vX0":-4.963308634574707,"vY0":-120.46106682626761,"vZ0":0.41379222568337737,"x":69.88,"y":147.59,"x0":2.509637643360944,"y0":50.00101348822818,"z0":5.3299429684201955,"aX":9.202301514145534},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.4,"breakHorizontal":-10.2,"spinRate":1309,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4547322241302174,"extension":6.246793222106968},"index":1,"playId":"7742300d-8a29-34d2-b6d5-179001a58fc2","pitchNumber":1,"startTime":"2025-07-30T19:40:01.377Z","endTime":"2025-07-30T19:40:05.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"playId":"e8bf58af-9c13-3c42-a138-cf4d52c376be","startTime":"2025-07-30T19:40:17.575Z","endTime":"2025-07-30T19:40:20.821Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.26563893403283,"strikeZoneBottom":1.59946615986304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.136399879953018,"aZ":-23.965167430522047,"pfxX":4.794550511778456,"pfxZ":5.7017229330204255,"pX":0.6135577776460646,"pZ":4.427041491733155,"vX0":-5.642235785105759,"vY0":-119.52663164569532,"vZ0":2.7662858386655578,"x":93.61,"y":119.25,"x0":2.387392164227171,"y0":50.00235586665899,"z0":5.413345571719665,"aX":6.902452267989773},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":11.3,"breakHorizontal":-7.2,"spinRate":1145,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4591562850240418,"extension":6.259362125371759},"index":3,"playId":"88b8d03c-78e7-37b0-aa14-a86f0595e2c4","pitchNumber":2,"startTime":"2025-07-30T19:40:45.620Z","endTime":"2025-07-30T19:40:49.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.787714371285023,"aZ":-15.579970556552563,"pfxX":7.841525819622266,"pfxZ":9.605989932756907,"pX":0.45842397605660395,"pZ":2.5303812067054774,"vX0":-7.498196691463992,"vY0":-130.89068790124858,"vZ0":-3.6803282687770413,"x":99.53,"y":170.46,"x0":2.3476498537657786,"y0":50.00213825966861,"z0":5.128362124891603,"aX":13.544939003182586},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.7,"breakHorizontal":-12.5,"spinRate":2443,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.41918020251968446,"extension":6.240979738296642},"index":4,"playId":"d6376de2-9eec-3dde-8932-9452588b0bcd","pitchNumber":3,"startTime":"2025-07-30T19:41:02.917Z","endTime":"2025-07-30T19:41:06.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.643428129184272,"aZ":-16.582634079411303,"pfxX":8.778072009527161,"pfxZ":8.791010936954995,"pX":0.5115578672406331,"pZ":1.8535660436069428,"vX0":-7.800618410410676,"vY0":-132.66658005687012,"vZ0":-5.088564423475248,"x":97.5,"y":188.73,"x0":2.3563403286927946,"y0":50.00584127200748,"z0":5.013917788686133,"aX":15.575646279217512},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.9,"breakHorizontal":-14.2,"spinRate":2451,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.4136035399641136,"extension":6.265390758817265},"index":5,"playId":"4e240f39-a67f-3d3a-b83f-38f64cc64c47","pitchNumber":4,"startTime":"2025-07-30T19:41:20.917Z","endTime":"2025-07-30T19:41:25.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.294024320131353,"aZ":-28.229058306600578,"pfxX":9.193517734793714,"pfxZ":2.626264081967138,"pX":0.20101066733571737,"pZ":1.9041633668531968,"vX0":-8.055079385642536,"vY0":-121.86166917111171,"vZ0":-2.016028247568132,"x":109.34,"y":187.37,"x0":2.35733337901595,"y0":50.00191949703035,"z0":5.184399169850826,"aX":13.80521598696831},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.6,"breakHorizontal":-14.8,"spinRate":1367,"spinDirection":118},"zone":8,"typeConfidence":2.0,"plateTime":0.44973815003787054,"extension":6.374479270963767},"index":6,"playId":"c1305738-e002-30a5-b374-84234dbd3f8b","pitchNumber":5,"startTime":"2025-07-30T19:41:42.193Z","endTime":"2025-07-30T19:41:47.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":91.2,"endSpeed":82.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.00415036036939,"aZ":-12.87288505209846,"pfxX":6.643221742496388,"pfxZ":10.962845220996227,"pX":0.16845677196588782,"pZ":3.829042822916698,"vX0":-7.580497079378715,"vY0":-132.52748640997137,"vZ0":-1.2630214405592475,"x":110.58,"y":135.4,"x0":2.2165734265071264,"y0":50.0039399336058,"z0":5.262102883159025,"aX":11.698228181961317},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.7,"breakHorizontal":-10.2,"spinRate":2483,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4149073249436257,"extension":6.126164038231018},"index":7,"playId":"402045d1-d90a-3772-800f-83ab0cb47268","pitchNumber":6,"startTime":"2025-07-30T19:42:05.112Z","endTime":"2025-07-30T19:42:09.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-3.099999999999998,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:42:09.311Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Justin Turner doubles (5) on a fly ball to right fielder Sal Frelick.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T19:44:12.613Z","endTime":"2025-07-30T19:44:42.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Justin Turner replaces Moisés Ballesteros.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":3,"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-30T19:44:13.396Z","endTime":"2025-07-30T19:44:14.789Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.53574133831928,"strikeZoneBottom":1.61178849201621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.1159570471676,"aZ":-17.867498178184714,"pfxX":9.229691460487835,"pfxZ":7.59033225986212,"pX":1.0896226994574176,"pZ":1.0800539291089797,"vX0":-7.626760324944387,"vY0":-136.4566618723891,"vZ0":-7.701332976922938,"x":75.47,"y":209.62,"x0":2.722054201286999,"y0":50.0058108500925,"z0":5.170814942456869,"aX":17.403444848637434},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.2,"breakHorizontal":-15.1,"spinRate":2126,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.40144295225439164,"extension":6.955581856048453},"index":1,"playId":"d173db47-ced7-38a5-9dcb-9c7706627279","pitchNumber":1,"startTime":"2025-07-30T19:44:14.789Z","endTime":"2025-07-30T19:44:19.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.286663046814727,"aZ":-16.620767191948705,"pfxX":5.588929075002465,"pfxZ":8.295828942618616,"pX":-0.07143217622581274,"pZ":2.3528088979697848,"vX0":-8.981561144181985,"vY0":-135.9320234505348,"vZ0":-4.864399390027564,"x":119.72,"y":175.25,"x0":2.5466047419481015,"y0":50.002022962026324,"z0":5.316291530303451,"aX":10.47807074979161},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":-8.3,"spinRate":2152,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4026614408599163,"extension":6.805057195695888},"hitData":{"launchSpeed":70.7,"launchAngle":35.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.15,"coordY":132.12}},"index":2,"playId":"57161a36-5f78-384b-a10c-03c0969be721","pitchNumber":2,"startTime":"2025-07-30T19:44:27.496Z","endTime":"2025-07-30T19:44:42.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.4,"awayTeamWinProbability":82.6,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":0.67,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:44:42.221Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dansby Swanson doubles (14) on a sharp line drive to center fielder Blake Perkins. Justin Turner scores.","rbi":1,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T19:44:57.988Z","endTime":"2025-07-30T19:46:03.001Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":{"id":669084,"link":"/api/v1/people/669084"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.67787514542905,"strikeZoneBottom":1.81327133534642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.575923513603694,"aZ":-17.635293333657714,"pfxX":4.510200515057346,"pfxZ":7.867018941386561,"pX":1.1293242528857983,"pZ":4.287084795619416,"vX0":-5.4013075562136095,"vY0":-135.34985422848877,"vZ0":-0.3734931832864561,"x":73.95,"y":123.03,"x0":2.5683305531060534,"y0":50.004724218369105,"z0":5.665883496602918,"aX":8.337969681802806},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.4,"breakHorizontal":-7.0,"spinRate":2117,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.40525511763433464,"extension":6.634376359206866},"index":0,"playId":"53fb91f3-faa3-336e-b16d-9a56707d7985","pitchNumber":1,"startTime":"2025-07-30T19:45:15.941Z","endTime":"2025-07-30T19:45:20.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":457759,"link":"/api/v1/people/457759"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.61499638320308,"strikeZoneBottom":1.84986851654171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.95281918672778,"aZ":-25.42506766681307,"pfxX":11.075421345123633,"pfxZ":4.565845673855772,"pX":-1.6575978779046148,"pZ":1.4302389917262344,"vX0":-13.384515942588909,"vY0":-120.63698965172706,"vZ0":-3.7735303296572713,"x":180.18,"y":200.16,"x0":2.5174157451217063,"y0":50.001504439067226,"z0":5.250016425651869,"aX":16.362834423460896},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.6,"breakHorizontal":-16.9,"spinRate":2024,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.4536333497122942,"extension":7.008859434427626},"index":1,"playId":"f0d1359f-83c5-30b3-b35d-6b0ed873dc21","pitchNumber":2,"startTime":"2025-07-30T19:45:30.141Z","endTime":"2025-07-30T19:45:34.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":457759,"link":"/api/v1/people/457759"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.17533439903058,"aZ":-16.93259332757123,"pfxX":1.5985367063637388,"pfxZ":8.287914409571275,"pX":0.13605846969240834,"pZ":2.458139421424194,"vX0":-7.219031106480328,"vY0":-134.29391551079925,"vZ0":-3.958301043002348,"x":111.81,"y":172.41,"x0":2.6432858818175005,"y0":50.005068890783626,"z0":5.144412426642531,"aX":2.9413276354652615},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":-1.4,"spinRate":2268,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.4067721229987993,"extension":6.870171489353387},"hitData":{"launchSpeed":106.4,"launchAngle":21.0,"totalDistance":370.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":86.02,"coordY":23.95}},"index":2,"playId":"865dca10-e36c-309b-b854-5a3284e5d4d3","pitchNumber":3,"startTime":"2025-07-30T19:45:51.261Z","endTime":"2025-07-30T19:46:03.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":457759,"link":"/api/v1/people/457759"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-6.699999999999999,"leverageIndex":0.86,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:46:03.001Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Shaw singles on a ground ball to third baseman Caleb Durbin.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T19:46:10.907Z","endTime":"2025-07-30T19:47:50.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.555994986284055,"aZ":-26.58479017901476,"pfxX":10.717843243614375,"pfxZ":3.8086001280788224,"pX":0.3375964941070563,"pZ":3.0768256520644965,"vX0":-9.265837427064469,"vY0":-120.68474447699232,"vZ0":0.11813052018067383,"x":104.13,"y":155.71,"x0":2.8432944261917585,"y0":50.0033557998324,"z0":5.378204231787384,"aX":15.733603976085849},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.2,"breakHorizontal":-17.0,"spinRate":2053,"spinDirection":112},"zone":3,"typeConfidence":2.0,"plateTime":0.45469028685191937,"extension":6.971399047984776},"index":0,"playId":"f39ef362-5d4f-3fc2-baae-a8cb5d5842a3","pitchNumber":1,"startTime":"2025-07-30T19:46:33.646Z","endTime":"2025-07-30T19:46:38.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.58995953606748,"strikeZoneBottom":1.77958868427223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.212464934491294,"aZ":-13.129838951160293,"pfxX":3.525247524046563,"pfxZ":10.094714261895826,"pX":0.0716468186156505,"pZ":2.0777067620851017,"vX0":-7.756911295202206,"vY0":-136.9584715183691,"vZ0":-6.196406457018358,"x":114.27,"y":182.68,"x0":2.4914374747110597,"y0":50.00337536391672,"z0":5.279412973956136,"aX":6.651755111304257},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":-4.7,"spinRate":2223,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.400991933476174,"extension":6.845136776922441},"index":1,"playId":"c6aae70a-295e-3bd9-9be9-75c6a8ea5e43","pitchNumber":2,"startTime":"2025-07-30T19:46:53.338Z","endTime":"2025-07-30T19:46:57.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.95080695169586,"aZ":-12.245651699484064,"pfxX":4.265783593041145,"pfxZ":10.543868100716457,"pX":-0.5786769902764095,"pZ":2.02717751723774,"vX0":-9.298068911745032,"vY0":-137.23501525916987,"vZ0":-6.472960947956638,"x":139.06,"y":184.05,"x0":2.312974850656743,"y0":50.00145705615655,"z0":5.265890446037397,"aX":8.062074333238993},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":-5.5,"spinRate":2217,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.4005042900551863,"extension":6.940000024008115},"index":2,"playId":"208ddb21-4724-3657-97d0-50f413804ac4","pitchNumber":3,"startTime":"2025-07-30T19:47:12.799Z","endTime":"2025-07-30T19:47:17.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.896535232682353,"aZ":-41.88419430689011,"pfxX":-4.40469834770143,"pfxZ":-6.720962249192983,"pX":-0.2511807165766239,"pZ":1.4785291348877916,"vX0":-4.710669829288282,"vY0":-119.67607094043858,"vZ0":-0.7051164914224062,"x":126.57,"y":198.86,"x0":2.3175781578856713,"y0":50.00207968410112,"z0":5.540603790948562,"aX":-6.364283530660372},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-12.0,"breakHorizontal":9.1,"spinRate":2651,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4583202351822142,"extension":6.802159699463152},"hitData":{"launchSpeed":84.5,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.5,"coordY":167.9}},"index":3,"playId":"00371b2b-e99d-3d59-b1eb-82e4f573afb6","pitchNumber":4,"startTime":"2025-07-30T19:47:43.157Z","endTime":"2025-07-30T19:47:50.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.700000000000001,"awayTeamWinProbability":90.3,"homeTeamWinProbabilityAdded":-0.9999999999999982,"leverageIndex":0.56,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:47:50.871Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, second baseman Brice Turang to first baseman Andrew Vaughn. Dansby Swanson to 3rd. Matt Shaw to 2nd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T19:50:58.532Z","endTime":"2025-07-30T19:53:05.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"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-30T19:48:15.442Z","endTime":"2025-07-30T19:48:49.927Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jared Koenig replaces DL Hall.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"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-30T19:48:49.927Z","endTime":"2025-07-30T19:51:00.917Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657649,"link":"/api/v1/people/657649"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.31252339631625,"aZ":-20.197203802781665,"pfxX":9.058540907060301,"pfxZ":6.219729201223005,"pX":-0.0899413349789258,"pZ":1.9439490756666358,"vX0":-9.133886760208142,"vY0":-137.84335151323734,"vZ0":-7.070043763300793,"x":120.43,"y":186.29,"x0":2.087865683546356,"y0":50.0061483292071,"z0":5.903294375781964,"aX":17.455297098865866},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.0,"breakHorizontal":-14.5,"spinRate":2308,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.39718132971868547,"extension":6.227837894246584},"index":2,"playId":"83f5c706-7da4-3819-ad98-4d5ca8d16ec0","pitchNumber":1,"startTime":"2025-07-30T19:51:00.917Z","endTime":"2025-07-30T19:51:07.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.2660796369655,"strikeZoneBottom":1.53244158871789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.062386268587545,"aZ":-24.61352632945705,"pfxX":0.6355791743688517,"pfxZ":4.266202667685573,"pX":-2.0828020024271265,"pZ":0.35206636471726055,"vX0":-11.501726844616455,"vY0":-132.00821289681355,"vZ0":-8.970689501904934,"x":196.39,"y":229.27,"x0":2.240696847922825,"y0":50.00160513853877,"z0":5.594604769279457,"aX":1.1267075856992832},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":1.2,"spinRate":2524,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4142876252981229,"extension":6.185022303319943},"index":3,"playId":"77057993-e538-3ec2-a8b8-94a5cde00ef6","pitchNumber":2,"startTime":"2025-07-30T19:51:38.232Z","endTime":"2025-07-30T19:51:42.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.07233292762097,"aZ":-13.710170965770741,"pfxX":8.465537805802281,"pfxZ":9.327373278425068,"pX":-0.362242330264765,"pZ":2.6777475999612403,"vX0":-9.867204400716869,"vY0":-140.15087278355068,"vZ0":-6.25377747319134,"x":130.81,"y":166.48,"x0":2.112137066019795,"y0":50.00555741750477,"z0":5.841574523219526,"aX":16.764013389040425},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":-13.2,"spinRate":2306,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.39151389272128556,"extension":6.146922796727736},"index":4,"playId":"a6f27d8b-781e-3051-b733-c52ee6e61d0a","pitchNumber":3,"startTime":"2025-07-30T19:52:02.977Z","endTime":"2025-07-30T19:52:06.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.15512082894301,"strikeZoneBottom":1.53036206737935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.797058181058716,"aZ":-34.38269240346363,"pfxX":-7.020587530480765,"pfxZ":-1.5084792302160084,"pX":-1.2640242098965608,"pZ":1.540757697281844,"vX0":-6.720889234332119,"vY0":-120.45797665083676,"vZ0":-2.2721370839568387,"x":165.18,"y":197.18,"x0":2.481146110567291,"y0":50.004708886454296,"z0":5.554774939314181,"aX":-10.252663772947454},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.0,"breakHorizontal":14.4,"spinRate":2562,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.45580655323183716,"extension":6.226396215123696},"index":5,"playId":"68d00093-5c69-3889-8bbb-08d46eac8c1b","pitchNumber":4,"startTime":"2025-07-30T19:52:25.921Z","endTime":"2025-07-30T19:52:32.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"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-30T19:52:40.328Z","endTime":"2025-07-30T19:52:57.938Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":98.1,"endSpeed":90.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.408157584415168,"aZ":-17.02405970175472,"pfxX":8.638613669482798,"pfxZ":7.322626964975164,"pX":0.13494899212047134,"pZ":3.032770901261274,"vX0":-8.871615064594357,"vY0":-142.58673038925207,"vZ0":-5.106535553346853,"x":111.86,"y":156.9,"x0":2.1575762520343833,"y0":50.00056318189659,"z0":5.91371580850867,"aX":17.86598535397748},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.5,"breakHorizontal":-13.9,"spinRate":2492,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.38348911759509985,"extension":6.137274484120641},"hitData":{"launchSpeed":70.4,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.22,"coordY":159.79}},"index":7,"playId":"1e46a688-7bf8-3c1c-b006-5e483ad7a04d","pitchNumber":5,"startTime":"2025-07-30T19:52:57.938Z","endTime":"2025-07-30T19:53:05.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":-0.20000000000000107,"leverageIndex":0.79,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:53:05.238Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Tucker doubles (21) on a sharp line drive to right fielder Sal Frelick. Dansby Swanson scores. Matt Shaw scores.","rbi":2,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T19:53:13.943Z","endTime":"2025-07-30T19:54:13.011Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":669084,"link":"/api/v1/people/669084"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":{"id":669084,"link":"/api/v1/people/669084"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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(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":92.0,"endSpeed":85.2,"strikeZoneTop":3.51128497396461,"strikeZoneBottom":1.63623311351673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.201093011362087,"aZ":-19.526928464089945,"pfxX":1.051715291275416,"pfxZ":6.956668681964113,"pX":-1.9479642233323067,"pZ":0.6246426718909084,"vX0":-11.854096038112791,"vY0":-133.35036304954593,"vZ0":-9.056193290772905,"x":191.25,"y":221.91,"x0":2.4007744695364104,"y0":50.0012730115338,"z0":5.4495906413661395,"aX":1.9131009003546047},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.9,"breakHorizontal":0.4,"spinRate":2526,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.40930961436609703,"extension":6.187418095416742},"index":0,"playId":"1c95d2f8-3d5f-32b7-b3b5-c85dd1419540","pitchNumber":1,"startTime":"2025-07-30T19:53:34.916Z","endTime":"2025-07-30T19:53:38.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.939553613386675,"aZ":-38.65079540421707,"pfxX":-5.612828221571134,"pfxZ":-4.473474420841336,"pX":0.4377134296391933,"pZ":2.570180564962556,"vX0":-3.588169345163153,"vY0":-119.54773118841948,"vZ0":0.6612597776650408,"x":100.32,"y":169.39,"x0":2.686985751467208,"y0":50.00215082204024,"z0":5.7579587808493615,"aX":-8.127262511289814},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.7,"breakHorizontal":11.0,"spinRate":2610,"spinDirection":302},"zone":6,"typeConfidence":2.0,"plateTime":0.45808130299284855,"extension":5.942805847576664},"hitData":{"launchSpeed":103.5,"launchAngle":11.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":198.85,"coordY":135.85}},"index":1,"playId":"9b82c6f3-5f6e-34b9-8b44-9993318877f4","pitchNumber":2,"startTime":"2025-07-30T19:54:00.782Z","endTime":"2025-07-30T19:54:13.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-5.1000000000000005,"leverageIndex":0.82,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:54:13.011Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T19:54:42.880Z","endTime":"2025-07-30T19:56:45.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.08009040357446,"strikeZoneBottom":1.47289355509957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.995573902716767,"aZ":-27.656493166080633,"pfxX":8.736411496454608,"pfxZ":2.8176766134841262,"pX":0.6439572974407504,"pZ":2.0879000120141638,"vX0":-7.056742237858151,"vY0":-125.68981764122269,"vZ0":-2.5355146796976014,"x":92.45,"y":182.41,"x0":2.35010813926179,"y0":50.00299711051465,"z0":5.3509801421942536,"aX":14.006690446436572},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":-14.3,"spinRate":1715,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.4354357127440256,"extension":6.1409736636085075},"index":0,"playId":"c6641ec0-30f1-3cf1-9d4d-1c6b239d8831","pitchNumber":1,"startTime":"2025-07-30T19:54:51.143Z","endTime":"2025-07-30T19:54:55.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.13793701236134,"strikeZoneBottom":1.463747197272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.080418830832315,"aZ":-17.157092343739997,"pfxX":7.35772720661608,"pfxZ":7.429031999997472,"pX":0.9495031754785876,"pZ":2.8408258068533896,"vX0":-4.8937610163631895,"vY0":-141.24646952505913,"vZ0":-5.641289696206627,"x":80.81,"y":162.08,"x0":1.748363284599827,"y0":50.00193205304284,"z0":5.966637487376214,"aX":14.870429477712989},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.5,"breakHorizontal":-12.4,"spinRate":2383,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.38773135657066415,"extension":6.187146317984313},"index":1,"playId":"de3acfa4-c5af-3687-b580-aa388a79c0c8","pitchNumber":2,"startTime":"2025-07-30T19:55:08.665Z","endTime":"2025-07-30T19:55:12.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.15,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.57818540170586,"aZ":-18.09852075631133,"pfxX":8.778087561105014,"pfxZ":6.960695321728153,"pX":0.5427742071079777,"pZ":2.73624709436136,"vX0":-6.615398930763079,"vY0":-141.41005924272977,"vZ0":-5.824357107667584,"x":96.31,"y":164.9,"x0":1.7732647398831294,"y0":50.00609350144815,"z0":5.985776188997696,"aX":17.761577219175667},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.5,"breakHorizontal":-14.5,"spinRate":2354,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.3874980871695164,"extension":6.167488309902389},"index":2,"playId":"478022a2-c45a-3249-ab8c-4cd7ba734d71","pitchNumber":3,"startTime":"2025-07-30T19:55:29.906Z","endTime":"2025-07-30T19:55:33.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.13167996431343,"strikeZoneBottom":1.4244652687799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.365849848822705,"aZ":-27.54492719756169,"pfxX":9.648580770843596,"pfxZ":2.74537368848581,"pX":0.28821971305479854,"pZ":0.335803574083268,"vX0":-8.347036620389307,"vY0":-129.00499143976072,"vZ0":-7.141640591106801,"x":106.01,"y":229.71,"x0":2.309216578075903,"y0":50.00604486212332,"z0":5.257939057515671,"aX":16.296345666799922},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.6,"breakHorizontal":-15.6,"spinRate":1752,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.42427822038584173,"extension":6.337352421455491},"index":3,"playId":"3efd7d32-68f8-3c98-97c9-2dcf13b02304","pitchNumber":4,"startTime":"2025-07-30T19:55:53.740Z","endTime":"2025-07-30T19:55:57.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":83.5,"endSpeed":77.0,"strikeZoneTop":3.15310925411808,"strikeZoneBottom":1.44578192889423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.915132510831473,"aZ":-36.848637751665684,"pfxX":-6.0646187538511676,"pfxZ":-3.12077174014403,"pX":1.5990107576375294,"pZ":1.928351109826375,"vX0":-0.31541875743976994,"vY0":-121.65172744382079,"vZ0":-1.3255480790868222,"x":56.05,"y":186.71,"x0":2.518209622740138,"y0":50.0024145447013,"z0":5.675156852548623,"aX":-9.086983564110815},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.8,"breakHorizontal":11.0,"spinRate":2588,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.45028470926961406,"extension":5.978662095522075},"index":4,"playId":"bb458e6a-e264-39d8-9ea6-7b625e61b171","pitchNumber":5,"startTime":"2025-07-30T19:56:22.168Z","endTime":"2025-07-30T19:56:26.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.7,"strikeZoneTop":3.19879157002935,"strikeZoneBottom":1.5249080691331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.611148796904015,"aZ":-19.26085636657818,"pfxX":0.1477730681512499,"pfxZ":6.8661432886066205,"pX":-1.330142075181702,"pZ":1.2502815351721341,"vX0":-9.764742823425674,"vY0":-135.0875040642028,"vZ0":-7.120770908157591,"x":167.7,"y":205.02,"x0":2.2857509547341084,"y0":50.00124530291113,"z0":5.23581734050017,"aX":0.2786726142110264},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.3,"breakHorizontal":1.4,"spinRate":2496,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4027784026741048,"extension":6.175665362119009},"index":5,"playId":"8b753be9-3a5b-3081-b4b6-2e4761fc3c0a","pitchNumber":6,"startTime":"2025-07-30T19:56:41.421Z","endTime":"2025-07-30T19:56:45.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":-0.29999999999999893,"leverageIndex":0.24,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:56:45.404Z","atBatIndex":49},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Pete Crow-Armstrong hit by pitch. Kyle Tucker to 3rd. Seiya Suzuki to 2nd.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T19:56:53.992Z","endTime":"2025-07-30T19:58:58.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":86.2,"strikeZoneTop":3.10896635038945,"strikeZoneBottom":1.55997593922649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.803042514967487,"aZ":-20.32761037729597,"pfxX":1.357140934565078,"pfxZ":6.361329465343787,"pX":-0.687814590668141,"pZ":1.6565993617738812,"vX0":-9.310352703758094,"vY0":-134.33235184921799,"vZ0":-6.3224436696347,"x":143.22,"y":194.05,"x0":2.618296680546242,"y0":50.0054861857814,"z0":5.443982106675556,"aX":2.52875928060449},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.6,"breakHorizontal":-0.8,"spinRate":2480,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.40475246810365473,"extension":6.202024560402046},"index":0,"playId":"94c6798a-09da-36e4-a13a-ee24762ded60","pitchNumber":1,"startTime":"2025-07-30T19:57:24.437Z","endTime":"2025-07-30T19:57:28.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.10555823220175,"strikeZoneBottom":1.42609460990149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.862038393754922,"aZ":-17.715529788969356,"pfxX":8.266311658442653,"pfxZ":7.045962370579644,"pX":-0.15621254057848044,"pZ":1.8595902900279464,"vX0":-9.429452619230085,"vY0":-141.9582845964434,"vZ0":-7.742061253184475,"x":122.95,"y":188.57,"x0":2.126038126906761,"y0":50.00385831947329,"z0":5.738899155303139,"aX":16.963919502459557},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.4,"breakHorizontal":-13.2,"spinRate":2494,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.3850504513814994,"extension":6.2826168783107486},"index":1,"playId":"b9020866-ec3c-3e0a-8150-10f9388c12d0","pitchNumber":2,"startTime":"2025-07-30T19:57:46.289Z","endTime":"2025-07-30T19:57:50.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":91.5,"strikeZoneTop":3.11009648891006,"strikeZoneBottom":1.43064278040635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.76431371500079,"aZ":-14.966300832492438,"pfxX":8.620534515155018,"pfxZ":8.13130900383363,"pX":-1.0798713286534791,"pZ":0.8594268228249405,"vX0":-11.663653678329284,"vY0":-144.1561910529271,"vZ0":-11.162697170223055,"x":158.16,"y":215.58,"x0":1.8881297264014307,"y0":50.005516606524225,"z0":5.692763120096293,"aX":18.248258862982926},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.6,"breakHorizontal":-13.4,"spinRate":2507,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.3791538957136904,"extension":6.336505644685019},"index":2,"playId":"adbbbf0a-92e2-3a01-b24e-70ef9b18bbd7","pitchNumber":3,"startTime":"2025-07-30T19:58:07.633Z","endTime":"2025-07-30T19:58:12.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.03151144372839,"strikeZoneBottom":1.38462627339023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.090132930837317,"aZ":-37.13657977414464,"pfxX":-5.116873941659202,"pfxZ":-3.25083523609167,"pX":-3.3378960319153648,"pZ":0.595580158083401,"vX0":-11.940715629040954,"vY0":-123.18352246572545,"vZ0":-4.302146865779564,"x":244.23,"y":222.7,"x0":2.2509867071186074,"y0":50.00442046667216,"z0":5.528285218871606,"aX":-7.80625929784122},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.7,"breakHorizontal":12.2,"spinRate":2776,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4458545650438488,"extension":6.169977843069916},"index":3,"playId":"673747a7-4a12-3db9-9d24-fa1dfd2902bc","pitchNumber":4,"startTime":"2025-07-30T19:58:28.618Z","endTime":"2025-07-30T19:58:33.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.549692483117067,"aZ":-38.18686170363744,"pfxX":-6.835399360401474,"pfxZ":-4.101403065557957,"pX":1.709013221466568,"pZ":3.604215261328827,"vX0":-0.6464481809680866,"vY0":-120.39061356146128,"vZ0":3.0146638005159128,"x":51.86,"y":141.47,"x0":2.8689677489695886,"y0":50.002266878107584,"z0":5.717611529508726,"aX":-10.02421726405284},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.5,"breakHorizontal":12.5,"spinRate":2578,"spinDirection":302},"zone":12,"typeConfidence":2.0,"plateTime":0.45510303281542264,"extension":5.967001145037782},"index":4,"playId":"f883df20-1c73-3af7-b722-e9b9c92f6ef2","pitchNumber":5,"startTime":"2025-07-30T19:58:53.948Z","endTime":"2025-07-30T19:58:58.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.1,"awayTeamWinProbability":96.9,"homeTeamWinProbabilityAdded":-1.0000000000000004,"leverageIndex":0.33,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:58:58.978Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carson Kelly pops out to second baseman Brice Turang on the infield fly rule.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T20:01:28.708Z","endTime":"2025-07-30T20:02:03.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3],"actionIndex":[1],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":3,"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-30T19:59:14.922Z","endTime":"2025-07-30T19:59:33.967Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Grant Anderson replaces Jared Koenig.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"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-30T19:59:33.967Z","endTime":"2025-07-30T20:01:31.033Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681982,"link":"/api/v1/people/681982"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.40269698604921,"strikeZoneBottom":1.684668999336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.297321078109483,"aZ":-29.426014948025966,"pfxX":-12.084483213027294,"pfxZ":1.4860404351533631,"pX":1.4264250923287158,"pZ":1.9592161695055519,"vX0":12.836121942664082,"vY0":-135.48201883971612,"vZ0":-1.0660164659476679,"x":62.63,"y":185.88,"x0":-1.816694161286271,"y0":50.00134232872019,"z0":4.425901498449247,"aX":-22.32574824583319},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.6,"breakHorizontal":19.0,"spinRate":2246,"spinDirection":248},"zone":14,"typeConfidence":0.91,"plateTime":0.4052364870580627,"extension":6.451396436041194},"index":2,"playId":"a3a782eb-63ea-353a-84a3-b81bc6d8c652","pitchNumber":1,"startTime":"2025-07-30T20:01:31.033Z","endTime":"2025-07-30T20:01:34.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":94.5,"endSpeed":85.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.06892262843171,"aZ":-17.299368991298888,"pfxX":-9.21675772408215,"pfxZ":7.859556107186217,"pX":0.3024395072536705,"pZ":2.9214101133741663,"vX0":9.261020818700958,"vY0":-137.32987250566316,"vZ0":-1.282792034063199,"x":105.47,"y":159.9,"x0":-1.9313322617802762,"y0":50.000175806120446,"z0":4.582371078527568,"aX":-17.437771387184384},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":14.5,"spinRate":2530,"spinDirection":241},"zone":3,"typeConfidence":0.91,"plateTime":0.4002854927819701,"extension":6.479419040760081},"hitData":{"launchSpeed":93.5,"launchAngle":65.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":160.43,"coordY":146.62}},"index":3,"playId":"145dfe51-2fc2-37a0-8135-f2c9409eb0fe","pitchNumber":2,"startTime":"2025-07-30T20:01:48.279Z","endTime":"2025-07-30T20:02:03.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":1.2999999999999994,"leverageIndex":0.41,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:02:03.590Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nico Hoerner lines out to third baseman Caleb Durbin.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T20:02:10.759Z","endTime":"2025-07-30T20:03:15.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.48096990561293,"strikeZoneBottom":1.63348562796651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.614980506087555,"aZ":-24.366908403465587,"pfxX":-9.957563212126411,"pfxZ":4.133709894849482,"pX":-0.28065641221021287,"pZ":2.2392290881003385,"vX0":8.346776478909492,"vY0":-137.13888143325013,"vZ0":-1.6806780701990582,"x":127.7,"y":178.32,"x0":-2.082137238315747,"y0":50.00494601546189,"z0":4.53551378820143,"aX":-18.81606508395435},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.3,"breakHorizontal":16.1,"spinRate":2238,"spinDirection":243},"zone":4,"typeConfidence":0.89,"plateTime":0.4006394348562812,"extension":6.405523217146735},"index":0,"playId":"8a8a6b42-6859-3814-9f42-1e19a43ad9f1","pitchNumber":1,"startTime":"2025-07-30T20:02:23.748Z","endTime":"2025-07-30T20:02:44.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-30T20:02:47.849Z","endTime":"2025-07-30T20:02:49.238Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.615656588253668,"aZ":-18.79690126079381,"pfxX":-8.952399761090645,"pfxZ":6.916538776786497,"pX":0.22697704856733983,"pZ":2.783344589724068,"vX0":8.795243572835284,"vY0":-138.37375122461796,"vZ0":-1.546094429739583,"x":108.35,"y":163.63,"x0":-1.8335409988978617,"y0":50.003068230459085,"z0":4.611983220114329,"aX":-17.316566555007455},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":14.3,"spinRate":2591,"spinDirection":247},"zone":5,"typeConfidence":0.91,"plateTime":0.3962176019871433,"extension":6.409539061369344},"index":2,"playId":"427a54e3-fe5f-3ab3-83ed-5411f3479fdd","pitchNumber":2,"startTime":"2025-07-30T20:02:49.238Z","endTime":"2025-07-30T20:02:56.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.670343202275753,"aZ":-31.54277040589709,"pfxX":4.607214663349886,"pfxZ":0.4240916767409999,"pX":-0.5284955062018425,"pZ":2.695902740456962,"vX0":2.404443343165699,"vY0":-120.65721510015526,"vZ0":2.7174432016197194,"x":137.15,"y":165.99,"x0":-2.136590170474514,"y0":50.00019403742512,"z0":4.336309421681327,"aX":6.784487688660574},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.7,"breakHorizontal":-8.9,"spinRate":2591,"spinDirection":79},"zone":4,"typeConfidence":0.86,"plateTime":0.4541197797607093,"extension":6.533326428493564},"hitData":{"launchSpeed":86.8,"launchAngle":8.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":90.95,"coordY":152.37}},"index":3,"playId":"45b7c37c-d999-3fa0-9e85-f3aa8157fcc9","pitchNumber":3,"startTime":"2025-07-30T20:03:09.952Z","endTime":"2025-07-30T20:03:15.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.7,"awayTeamWinProbability":94.3,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:03:15.652Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brewers challenged (play at 1st), call on the field was upheld: William Contreras grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T20:05:24.075Z","endTime":"2025-07-30T20:06:04.418Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Justin Turner remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":3,"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-30T20:03:59.892Z","endTime":"2025-07-30T20:03:59.916Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brad Keller replaces Shota Imanaga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"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-30T20:03:59.916Z","endTime":"2025-07-30T20:05:26.363Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":684007,"link":"/api/v1/people/684007","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.67551182311359,"strikeZoneBottom":1.79591476831581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.52957485149723,"aZ":-30.54841590210536,"pfxX":2.233139074859289,"pfxZ":0.964815617836627,"pX":-0.24884679160956194,"pZ":1.9244134364210759,"vX0":1.9589335745339116,"vY0":-128.74813127952365,"vZ0":-4.851145939916919,"x":126.49,"y":186.82,"x0":-1.3093848540912587,"y0":50.000164685939346,"z0":6.194868870761486,"aX":3.7511979369300925},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.0,"breakHorizontal":-4.4,"spinRate":2580,"spinDirection":79},"zone":8,"typeConfidence":2.0,"plateTime":0.4252896788868097,"extension":5.914178757705642},"index":2,"playId":"93505b99-23fc-3adc-88e8-34d69bbdcf22","pitchNumber":1,"startTime":"2025-07-30T20:05:26.363Z","endTime":"2025-07-30T20:05:30.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2025-07-30T20:05:34.254Z","endTime":"2025-07-30T20:05:43.614Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.52263411732022,"strikeZoneBottom":1.7083914635497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31067880940095,"aZ":-17.88593667480143,"pfxX":-7.140150911477555,"pfxZ":7.167773210276324,"pX":-1.376672177723357,"pZ":1.902501899107598,"vX0":2.538527144425519,"vY0":-140.4133024415688,"vZ0":-8.043995852651422,"x":169.48,"y":187.41,"x0":-1.3656798697570145,"y0":50.00490331238066,"z0":5.972257854632947,"aX":-14.233544574838836},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.5,"breakHorizontal":12.4,"spinRate":2115,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.3903442982682179,"extension":6.096416828842166},"index":4,"playId":"ed4ec40e-916d-3de8-b822-48511a316367","pitchNumber":2,"startTime":"2025-07-30T20:05:43.614Z","endTime":"2025-07-30T20:05:48.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.818246263146296,"aZ":-31.48805600802165,"pfxX":6.720105808748196,"pfxZ":0.4337554332626983,"pX":0.2885655360205995,"pZ":2.44989086026655,"vX0":2.400842557449895,"vY0":-125.33111614047397,"vZ0":-2.74036302105236,"x":106.0,"y":172.63,"x0":-1.556440631966676,"y0":50.00252958662685,"z0":6.145460558131904,"aX":10.622881212459873},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.4,"breakHorizontal":-12.7,"spinRate":2800,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.43808011534067903,"extension":5.966661522095887},"hitData":{"launchSpeed":98.2,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":87.97,"coordY":150.3}},"index":5,"playId":"112ba236-956a-3546-8264-d78a57c000d5","pitchNumber":3,"startTime":"2025-07-30T20:05:55.937Z","endTime":"2025-07-30T20:06:04.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":158},"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:06:04.418Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T20:06:17.769Z","endTime":"2025-07-30T20:09:06.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.36369743239432,"strikeZoneBottom":1.76624453495292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33308009336675,"aZ":-13.928395281491186,"pfxX":-3.0650744694095895,"pfxZ":9.146861703197231,"pX":-0.34120625699239054,"pZ":2.563655699000404,"vX0":4.130184765424884,"vY0":-140.46853011336398,"vZ0":-7.246281449588804,"x":130.01,"y":169.56,"x0":-1.4335779099995183,"y0":50.00369685101043,"z0":6.085560107257656,"aX":-6.114986964597725},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":4.7,"spinRate":2255,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.3901816885261913,"extension":5.98522519863253},"index":0,"playId":"54136c4f-4d8e-3021-9612-0f10b268ae32","pitchNumber":1,"startTime":"2025-07-30T20:08:23.804Z","endTime":"2025-07-30T20:08:29.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.32740175659071,"strikeZoneBottom":1.76384901057081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.869931958754986,"aZ":-20.920145920249247,"pfxX":-7.994231249614528,"pfxZ":5.9535045980546695,"pX":-0.7175339468674502,"pZ":3.197344937786181,"vX0":4.768243413696389,"vY0":-136.78327722402793,"vZ0":-4.034095208013049,"x":144.35,"y":152.45,"x0":-1.4469955163629231,"y0":50.002754915332844,"z0":6.130244688747466,"aX":-15.110401561005752},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.1,"breakHorizontal":13.4,"spinRate":1791,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.4008177639857915,"extension":6.118158698954157},"index":1,"playId":"023f905a-2284-3a98-91f3-633d9d5ee6f4","pitchNumber":2,"startTime":"2025-07-30T20:08:34.706Z","endTime":"2025-07-30T20:08:39.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":89.0,"endSpeed":82.5,"strikeZoneTop":3.27803327733857,"strikeZoneBottom":1.78245156202387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26197200496353,"aZ":-32.24265982260438,"pfxX":2.4185156613521395,"pfxZ":-0.041764099319277825,"pX":-0.3965098672530692,"pZ":0.3980913436842912,"vX0":2.118570721551538,"vY0":-129.50119793761993,"vZ0":-7.916516914393133,"x":132.11,"y":228.03,"x0":-1.5385041678546054,"y0":50.00339057691914,"z0":5.950948057891503,"aX":4.119727912248548},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.6,"breakHorizontal":-4.8,"spinRate":2618,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.4224677729718467,"extension":6.046620943677915},"index":2,"playId":"09fd01d6-9a08-3afc-8385-9e8f957a5c32","pitchNumber":3,"startTime":"2025-07-30T20:08:47.366Z","endTime":"2025-07-30T20:08:51.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":98.8,"endSpeed":90.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.54833308560835,"aZ":-14.063463464180801,"pfxX":-1.3255413271526146,"pfxZ":8.584905238318068,"pX":-0.6986313031758987,"pZ":3.804246995377915,"vX0":2.7462716506839575,"vY0":-143.91672477566115,"vZ0":-4.107022454907463,"x":143.63,"y":136.07,"x0":-1.4905169851039854,"y0":50.00606224960946,"z0":6.113126260348991,"aX":-2.7975793422823356},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.0,"breakHorizontal":1.9,"spinRate":2338,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.37973334598231734,"extension":6.225266273000204},"index":3,"playId":"371df903-f501-3ffc-a504-e9887d588962","pitchNumber":4,"startTime":"2025-07-30T20:09:02.472Z","endTime":"2025-07-30T20:09:06.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:09:06.321Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Vaughn grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T20:09:18.191Z","endTime":"2025-07-30T20:09:47.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":96.4,"endSpeed":88.4,"strikeZoneTop":3.20424107306325,"strikeZoneBottom":1.57044339634264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.588532595460663,"aZ":-20.000072007232585,"pfxX":-5.878473749372974,"pfxZ":6.09937296439575,"pX":-1.880860149420464,"pZ":2.5985619410638785,"vX0":1.065331259896067,"vY0":-140.37790671572495,"vZ0":-5.886519332995404,"x":188.69,"y":168.62,"x0":-1.5012038145488322,"y0":50.006873738691745,"z0":6.023583918120061,"aX":-11.742449011505784},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.1,"breakHorizontal":10.4,"spinRate":1916,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39008076938758407,"extension":6.060750320306905},"index":0,"playId":"f54853a1-f563-3b32-b490-e88efcf62130","pitchNumber":1,"startTime":"2025-07-30T20:09:27.984Z","endTime":"2025-07-30T20:09:33.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.85256730303707,"aZ":-15.857532338136112,"pfxX":-2.1212885260900185,"pfxZ":8.0212809300531,"pX":0.2095529491057881,"pZ":1.8185026054035363,"vX0":4.690534776001685,"vY0":-141.40829639713675,"vZ0":-8.8914751646747,"x":109.01,"y":189.68,"x0":-1.191701738302278,"y0":50.00658818892014,"z0":6.011239666773817,"aX":-4.317306502169303},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.0,"breakHorizontal":2.9,"spinRate":2410,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.3866654476125033,"extension":6.068100357162736},"hitData":{"launchSpeed":98.1,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.27,"coordY":151.18}},"index":1,"playId":"dc2b274a-4526-3a07-a24d-58ed62864acf","pitchNumber":2,"startTime":"2025-07-30T20:09:40.266Z","endTime":"2025-07-30T20:09:47.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-0.39999999999999947,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:09:47.872Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T20:12:01.088Z","endTime":"2025-07-30T20:12:50.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ian Happ replaces Justin Turner.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":3,"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-30T20:11:35.075Z","endTime":"2025-07-30T20:12:03.382Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"702","replacedPlayer":{"id":457759,"link":"/api/v1/people/457759"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":93.0,"endSpeed":84.8,"strikeZoneTop":3.67283989945183,"strikeZoneBottom":1.65809293743684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.784606875135644,"aZ":-17.967432838448808,"pfxX":-7.788611209081589,"pfxZ":7.675322731450064,"pX":-0.6619552869321664,"pZ":2.1851467227065755,"vX0":6.496842375778953,"vY0":-135.25069769307828,"vZ0":-2.5702985309712316,"x":142.23,"y":179.78,"x0":-2.0845070088580844,"y0":50.002127651221215,"z0":4.40936867390404,"aX":-14.414391596618737},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":12.7,"spinRate":2338,"spinDirection":244},"zone":7,"typeConfidence":0.91,"plateTime":0.40514165866947627,"extension":6.486774565583263},"index":1,"playId":"696c1737-dd00-3ca4-83c6-87ebb0961dc4","pitchNumber":1,"startTime":"2025-07-30T20:12:03.382Z","endTime":"2025-07-30T20:12:07.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.59960407313893,"strikeZoneBottom":1.68524145604434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.10643618137726,"aZ":-25.298656854363934,"pfxX":7.646340687470586,"pfxZ":4.829735247084466,"pX":-0.795948397370469,"pZ":1.9256133450832147,"vX0":1.32079222272819,"vY0":-118.3983576522288,"vZ0":0.7060408671618401,"x":147.34,"y":186.79,"x0":-2.3541272481058932,"y0":50.00085752656075,"z0":3.9344288534373577,"aX":10.87979182848891},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":9.2,"breakHorizontal":-14.2,"spinRate":2649,"spinDirection":85},"zone":7,"typeConfidence":0.91,"plateTime":0.46219933217133935,"extension":6.253132682538174},"index":2,"playId":"3375e12d-8c18-3789-ad3d-ffa7c205e106","pitchNumber":2,"startTime":"2025-07-30T20:12:16.545Z","endTime":"2025-07-30T20:12:21.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.54212498585929,"strikeZoneBottom":1.68619323474696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.98298103872266,"aZ":-18.662438576156422,"pfxX":-8.794201630638987,"pfxZ":7.167732984770883,"pX":0.8285824798796317,"pZ":2.8583244972103063,"vX0":10.415268429899312,"vY0":-136.23036750232194,"vZ0":-0.9268464348031262,"x":85.42,"y":161.61,"x0":-1.895572212670779,"y0":50.006497025300305,"z0":4.488866530278377,"aX":-16.588700616517716},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":13.8,"spinRate":2469,"spinDirection":244},"zone":6,"typeConfidence":0.91,"plateTime":0.4015379468861031,"extension":6.496369277976734},"index":3,"playId":"f9faa61a-6f6f-3b5a-97fe-5d5b99de3840","pitchNumber":3,"startTime":"2025-07-30T20:12:30.397Z","endTime":"2025-07-30T20:12:34.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.135346217303038,"aZ":-19.490438560871333,"pfxX":-8.959400199117807,"pfxZ":6.635404822847088,"pX":-0.09993011315378918,"pZ":2.8064218369610767,"vX0":8.347214196193605,"vY0":-137.30532608347764,"vZ0":-1.0026350380868891,"x":120.81,"y":163.01,"x0":-2.0140006612381343,"y0":50.00036930630255,"z0":4.501334690189012,"aX":-17.120653333786468},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.0,"breakHorizontal":14.5,"spinRate":2392,"spinDirection":241},"zone":5,"typeConfidence":0.91,"plateTime":0.3987608788294743,"extension":6.485018681277737},"index":4,"playId":"fb4ddb1d-cb08-3802-957c-9da65ebc2375","pitchNumber":4,"startTime":"2025-07-30T20:12:46.195Z","endTime":"2025-07-30T20:12:50.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:12:50.559Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T20:12:57.961Z","endTime":"2025-07-30T20:14:03.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.33362596019744,"aZ":-25.304698775328994,"pfxX":6.464304550567964,"pfxZ":4.726861214049663,"pX":1.603052047512228,"pZ":2.471760053954621,"vX0":6.350942490098062,"vY0":-119.57514117199707,"vZ0":1.4397439916010848,"x":55.9,"y":172.04,"x0":-1.923720233341066,"y0":50.0009582244728,"z0":4.126681769588693,"aX":9.391341351795488},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":9.1,"breakHorizontal":-13.2,"spinRate":2723,"spinDirection":81},"zone":14,"typeConfidence":0.89,"plateTime":0.4574658651340675,"extension":6.492539565712208},"index":0,"playId":"5f0f78d7-358f-36f9-acbf-6c0b060b30ad","pitchNumber":1,"startTime":"2025-07-30T20:13:16.693Z","endTime":"2025-07-30T20:13:19.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.56009738230624,"strikeZoneBottom":1.74221438855977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.554600446298252,"aZ":-24.56784725763447,"pfxX":7.849100275295102,"pfxZ":5.265646976587733,"pX":2.339641012860058,"pZ":2.00145957657632,"vX0":7.740383626526811,"vY0":-119.59775085377049,"vZ0":0.3904363128190831,"x":27.82,"y":184.74,"x0":-1.9615371114925109,"y0":50.005781641302185,"z0":4.04354270599358,"aX":11.344863845458505},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.0,"breakHorizontal":-16.1,"spinRate":2750,"spinDirection":80},"zone":14,"typeConfidence":0.9,"plateTime":0.4583777593926941,"extension":6.495900407283384},"index":1,"playId":"b7716a7e-6d63-30a6-818c-b714275548be","pitchNumber":2,"startTime":"2025-07-30T20:13:29.691Z","endTime":"2025-07-30T20:13:32.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.06996523215678,"aZ":-24.66370980522033,"pfxX":7.983460201778265,"pfxZ":5.265523314457914,"pX":2.027829498724293,"pZ":1.8115493975986716,"vX0":7.355279374214975,"vY0":-118.77732770531328,"vZ0":0.09331226519582869,"x":39.7,"y":189.87,"x0":-2.1479812148428095,"y0":50.004076856147556,"z0":4.017235437247474,"aX":11.389017241575692},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":9.8,"breakHorizontal":-16.3,"spinRate":2749,"spinDirection":81},"zone":14,"typeConfidence":0.9,"plateTime":0.4614043733116544,"extension":6.5698831995609135},"index":2,"playId":"aee89137-e4d5-31e3-83dd-b393165840f4","pitchNumber":3,"startTime":"2025-07-30T20:13:44.696Z","endTime":"2025-07-30T20:13:48.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":93.9,"endSpeed":85.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.944669136623755,"aZ":-18.70717786217997,"pfxX":-8.497639935209559,"pfxZ":7.140092176795122,"pX":0.48572736056086574,"pZ":3.122858395364516,"vX0":9.187117153219027,"vY0":-136.4708863314966,"vZ0":-0.558810853480198,"x":98.49,"y":154.46,"x0":-1.8197942991610032,"y0":50.00676610956359,"z0":4.618501879996318,"aX":-16.037739160437088},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":13.4,"spinRate":2479,"spinDirection":243},"zone":3,"typeConfidence":0.91,"plateTime":0.40131419400935275,"extension":6.461914203036449},"index":3,"playId":"e1e55ab9-8936-3e9a-92de-dc9acd88c8e7","pitchNumber":4,"startTime":"2025-07-30T20:13:59.932Z","endTime":"2025-07-30T20:14:03.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.6999999999999997,"awayTeamWinProbability":96.3,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:14:03.573Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out on a foul tip.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T20:14:11.796Z","endTime":"2025-07-30T20:15:13.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.66008192495693,"strikeZoneBottom":1.69082818817185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.220240896045727,"aZ":-26.05619581396774,"pfxX":6.855213077781583,"pfxZ":4.117792191204673,"pX":0.7002249502502701,"pZ":3.019427094007033,"vX0":4.8111116599364205,"vY0":-121.04526345581786,"vZ0":2.4498038225178975,"x":90.31,"y":157.26,"x0":-2.2026468065269857,"y0":50.00473487152891,"z0":4.2728157645522735,"aX":10.191729208413571},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.3,"breakHorizontal":-13.6,"spinRate":2719,"spinDirection":82},"zone":6,"typeConfidence":0.89,"plateTime":0.45217900339054484,"extension":6.387388085614259},"index":0,"playId":"113fe57e-0126-3c51-a603-49baec8c0947","pitchNumber":1,"startTime":"2025-07-30T20:14:26.761Z","endTime":"2025-07-30T20:14:32.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":93.7,"endSpeed":85.9,"strikeZoneTop":3.53655654325054,"strikeZoneBottom":1.63395610852307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.272489015386697,"aZ":-29.076887738204363,"pfxX":-11.438471074112066,"pfxZ":1.6490425020945834,"pX":0.43809882416449836,"pZ":1.3077131406918936,"vX0":10.162819937893504,"vY0":-136.06469309281607,"vZ0":-2.984128591739773,"x":100.3,"y":203.47,"x0":-1.8554429141578772,"y0":50.00399097486004,"z0":4.429081896437471,"aX":-21.494031341387597},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.5,"breakHorizontal":18.6,"spinRate":2313,"spinDirection":249},"zone":14,"typeConfidence":0.84,"plateTime":0.40222841735265513,"extension":6.425834824670505},"index":1,"playId":"9d3f5186-1e75-3fc9-b8fc-5a8fa53d035c","pitchNumber":2,"startTime":"2025-07-30T20:14:40.022Z","endTime":"2025-07-30T20:14:43.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.840110638512392,"aZ":-26.21701454177903,"pfxX":7.870374199218608,"pfxZ":4.134617596672054,"pX":1.2038558975525815,"pZ":2.0968513038279264,"vX0":5.260546304292948,"vY0":-119.27552765097577,"vZ0":0.8003491732158567,"x":71.11,"y":182.17,"x0":-2.052546656034954,"y0":50.00457043371116,"z0":4.120130356679479,"aX":11.3453723628948},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.9,"breakHorizontal":-15.5,"spinRate":2749,"spinDirection":79},"zone":14,"typeConfidence":0.9,"plateTime":0.45912560603114994,"extension":6.408091898695518},"index":2,"playId":"cfee4df2-b4ac-3c51-ab10-883026570926","pitchNumber":3,"startTime":"2025-07-30T20:14:55.154Z","endTime":"2025-07-30T20:14:58.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.085271355415557,"aZ":-25.16270484879154,"pfxX":8.451593378575428,"pfxZ":4.772216082741094,"pX":1.2513723230614575,"pZ":2.9072453057201475,"vX0":5.454863518838291,"vY0":-120.6475332838549,"vZ0":2.1460103109615325,"x":69.3,"y":160.28,"x0":-2.13927741186216,"y0":50.00464460629622,"z0":4.227927176402926,"aX":12.425486455432301},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.5,"breakHorizontal":-16.7,"spinRate":2806,"spinDirection":81},"zone":12,"typeConfidence":0.9,"plateTime":0.4544634595463406,"extension":6.527066634021468},"index":3,"playId":"36e359e0-df38-3096-b6a1-01578773d74d","pitchNumber":4,"startTime":"2025-07-30T20:15:10.282Z","endTime":"2025-07-30T20:15:13.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:15:13.780Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T20:17:19.634Z","endTime":"2025-07-30T20:18:06.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ian Happ remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":3,"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-30T20:16:20.951Z","endTime":"2025-07-30T20:17:21.969Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"702","replacedPlayer":{"id":457759,"link":"/api/v1/people/457759"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.32452979274476,"strikeZoneBottom":1.64599937267774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.064231555688636,"aZ":-15.975370266708676,"pfxX":-7.1761643162304445,"pfxZ":8.27833296595162,"pX":-0.10209320585260714,"pZ":1.7411316497175209,"vX0":5.65779309975994,"vY0":-139.20680645032823,"vZ0":-8.658437820804743,"x":120.89,"y":191.77,"x0":-1.231301156377058,"y0":50.00684332709772,"z0":5.955810071502647,"aX":-14.04821104479857},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":11.8,"spinRate":2193,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.3938924140333029,"extension":6.226648111023735},"index":1,"playId":"53daf717-60ea-39f1-b3d6-e3df99612dfb","pitchNumber":1,"startTime":"2025-07-30T20:17:21.969Z","endTime":"2025-07-30T20:17:26.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.33332352069639,"strikeZoneBottom":1.72150190352614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45502233700976,"aZ":-18.08778437782405,"pfxX":-7.460636547767527,"pfxZ":7.05344660391291,"pX":-1.2800935755139793,"pZ":2.910072692297188,"vX0":3.0719790360886896,"vY0":-140.5934844135492,"vZ0":-5.3828225227774125,"x":165.79,"y":160.21,"x0":-1.4186872411411167,"y0":50.00663886562995,"z0":6.02693798187906,"aX":-14.909995044324617},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.9,"breakHorizontal":12.8,"spinRate":2155,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3898608222346276,"extension":6.2056268324588215},"index":2,"playId":"91a55afa-4e73-3cdd-92e2-a4b461178633","pitchNumber":2,"startTime":"2025-07-30T20:17:33.517Z","endTime":"2025-07-30T20:17:37.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.10833421426949,"strikeZoneBottom":1.49644014186052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.43182626711771,"aZ":-36.86455065088486,"pfxX":3.982738274309245,"pfxZ":-2.898803167842029,"pX":1.0926619253216152,"pZ":1.9485066557020096,"vX0":4.41216546323505,"vY0":-126.3728687986839,"vZ0":-3.219866661355211,"x":75.35,"y":186.17,"x0":-1.19234024253736,"y0":50.0015136759157,"z0":6.196408939988402,"aX":6.448747830520262},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.8,"breakHorizontal":-8.2,"spinRate":2690,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.43321014078692155,"extension":6.103115823712142},"index":3,"playId":"ef5ad541-6e88-3a77-aee5-ff8d63677e9b","pitchNumber":3,"startTime":"2025-07-30T20:17:45.035Z","endTime":"2025-07-30T20:17:49.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.251036462934984,"aZ":-16.122094973977486,"pfxX":-6.52081344307429,"pfxZ":8.052381352827979,"pX":-0.5764899650202767,"pZ":2.412216375284671,"vX0":4.2605804121838915,"vY0":-140.41185944473384,"vZ0":-7.02065622159332,"x":138.97,"y":173.65,"x0":-1.267500095207873,"y0":50.00535393716508,"z0":5.9971877054750555,"aX":-13.002220786472465},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":10.9,"spinRate":2180,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.39031655610493043,"extension":6.189696381132706},"hitData":{"launchSpeed":80.4,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.42,"coordY":159.02}},"index":4,"playId":"2a72fbca-9766-307d-93b6-789276233c91","pitchNumber":4,"startTime":"2025-07-30T20:17:58.850Z","endTime":"2025-07-30T20:18:06.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:18:06.387Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T20:18:12.555Z","endTime":"2025-07-30T20:19:29.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.705405029025187,"aZ":-11.994729323107899,"pfxX":-1.4592777209875911,"pfxZ":9.921366869289573,"pX":0.05403543330880137,"pZ":2.885580081511225,"vX0":4.564087486020486,"vY0":-141.3541721849956,"vZ0":-6.712153412334967,"x":114.94,"y":160.87,"x0":-1.3883122587952739,"y0":50.00109880040894,"z0":6.052716855843496,"aX":-2.9679926118839037},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":1.8,"spinRate":2447,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.38674768189865416,"extension":6.1542029198275},"index":0,"playId":"8c901a78-ffb7-3bc5-ba2f-50f3f6dd9038","pitchNumber":1,"startTime":"2025-07-30T20:18:26.773Z","endTime":"2025-07-30T20:18:31.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":96.1,"endSpeed":88.7,"strikeZoneTop":3.53954733269372,"strikeZoneBottom":1.70128770339137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.025135567495735,"aZ":-16.24342871918598,"pfxX":-0.6244419170398783,"pfxZ":7.997059134470022,"pX":0.6050644680960927,"pZ":1.6676629979387874,"vX0":5.537488653373684,"vY0":-139.66682007518276,"vZ0":-8.864250089207982,"x":93.94,"y":193.75,"x0":-1.3151403938799469,"y0":50.001876267568164,"z0":5.932510201627326,"aX":-1.2443149544643068},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":0.1,"spinRate":2404,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.3909413509508215,"extension":6.106425834777489},"index":1,"playId":"2c2157ee-69e7-33c8-886c-c1aeba01dc9c","pitchNumber":2,"startTime":"2025-07-30T20:18:40.828Z","endTime":"2025-07-30T20:18:44.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":94.3,"endSpeed":86.5,"strikeZoneTop":3.50926664272915,"strikeZoneBottom":1.60736067048651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.451358926923472,"aZ":-21.00490414272056,"pfxX":-7.264503838689329,"pfxZ":5.873568592988481,"pX":-0.33768247506427235,"pZ":1.1777340635361233,"vX0":5.424088226591008,"vY0":-137.05473518083315,"vZ0":-8.95313848375779,"x":129.87,"y":206.98,"x0":-1.3991723759128598,"y0":50.00130595720037,"z0":5.92262903287632,"aX":-13.811070673523936},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.9,"breakHorizontal":12.0,"spinRate":1961,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.39972239994623937,"extension":6.227529526120909},"index":2,"playId":"43f7fed9-dee3-343c-ad48-6d68adc092ba","pitchNumber":3,"startTime":"2025-07-30T20:18:54.017Z","endTime":"2025-07-30T20:18:58.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.43794572616959,"strikeZoneBottom":1.56767119765561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.75233214213649,"aZ":-36.059370671987125,"pfxX":2.7628569293035277,"pfxZ":-2.3638321346901563,"pX":0.12994970541450254,"pZ":1.6323255752887174,"vX0":3.086437439056313,"vY0":-127.24148499787455,"vZ0":-4.232120848457445,"x":112.05,"y":194.71,"x0":-1.457133925180552,"y0":50.004865623210556,"z0":6.169939652559061,"aX":4.5368626129419765},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.0,"breakHorizontal":-5.6,"spinRate":2582,"spinDirection":71},"zone":8,"typeConfidence":2.0,"plateTime":0.43023183670670484,"extension":5.989460462188006},"index":3,"playId":"d8b6fe6e-6f11-3dc4-baa5-96d4d5f887cd","pitchNumber":4,"startTime":"2025-07-30T20:19:08.226Z","endTime":"2025-07-30T20:19:12.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.91683753332168,"aZ":-25.167086727212208,"pfxX":-6.760295392772596,"pfxZ":3.820869374471645,"pX":-0.8023139470455074,"pZ":1.9699439378806447,"vX0":3.8331452980397893,"vY0":-134.2932698281698,"vZ0":-6.129396591204429,"x":147.58,"y":185.59,"x0":-1.3665943957125994,"y0":50.00558582509101,"z0":6.061929641675622,"aX":-12.402538511509382},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.9,"breakHorizontal":11.5,"spinRate":1739,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.4072087281373733,"extension":6.118029518075592},"hitData":{"launchSpeed":67.5,"launchAngle":7.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.75,"coordY":147.63}},"index":4,"playId":"b5ab34aa-2435-3c48-ac5f-3c24c43702f8","pitchNumber":5,"startTime":"2025-07-30T20:19:22.035Z","endTime":"2025-07-30T20:19:29.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:19:29.194Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blake Perkins singles on a ground ball to right fielder Kyle Tucker.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T20:19:36.099Z","endTime":"2025-07-30T20:21:14.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.57306593771721,"strikeZoneBottom":1.74815390545506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.317700859523907,"aZ":-36.53853969649812,"pfxX":3.6068773790202444,"pfxZ":-2.6685997270172894,"pX":1.2875444788835098,"pZ":1.616196297533524,"vX0":5.233936127138448,"vY0":-126.95788043546294,"vZ0":-4.125274294845738,"x":67.92,"y":195.14,"x0":-1.2670423253724226,"y0":50.00176771892165,"z0":6.161643429552203,"aX":5.902713526073197},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-5.5,"breakHorizontal":-7.7,"spinRate":2664,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.430978197989881,"extension":5.941179787625198},"index":0,"playId":"8c03b276-f0f9-3af6-ba8b-143329edaf3c","pitchNumber":1,"startTime":"2025-07-30T20:19:51.141Z","endTime":"2025-07-30T20:19:59.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.777186303574556,"aZ":-14.02411895442618,"pfxX":-0.6453158406095347,"pfxZ":8.89667478275645,"pX":-0.08007829864466752,"pZ":3.0506955236388307,"vX0":4.002630777935518,"vY0":-141.36668599831668,"vZ0":-6.005265327449395,"x":120.05,"y":156.41,"x0":-1.4256202398933482,"y0":50.00667079267259,"z0":6.0897225867328375,"aX":-1.31763890395211},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":0.5,"spinRate":2426,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.3862547018491034,"extension":6.1695129436197655},"index":1,"playId":"796454ee-e9a5-3623-b334-dc35b62c329b","pitchNumber":2,"startTime":"2025-07-30T20:20:03.103Z","endTime":"2025-07-30T20:20:07.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.360206034578873,"aZ":-12.793968472603574,"pfxX":0.3591757536715434,"pfxZ":9.412727272926844,"pX":0.24644056229664146,"pZ":2.78755284070271,"vX0":4.289786838152507,"vY0":-142.28159076827495,"vZ0":-6.836857097824059,"x":107.61,"y":163.52,"x0":-1.3248093796526415,"y0":50.00260553104733,"z0":6.025281309498123,"aX":0.7389250544675308},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":-1.4,"spinRate":2318,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.38434956227601,"extension":6.3039251465819905},"index":2,"playId":"e768956e-975f-38d3-8e71-3e1a0d6d92fd","pitchNumber":3,"startTime":"2025-07-30T20:20:17.357Z","endTime":"2025-07-30T20:20:25.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":88.1,"endSpeed":81.9,"strikeZoneTop":3.674568745253,"strikeZoneBottom":1.74874394081336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.532168866284824,"aZ":-31.642886426559084,"pfxX":2.4332380475809896,"pfxZ":0.3127386795844309,"pX":-0.2887315062277437,"pZ":-0.3784893037255179,"vX0":2.3358249478219477,"vY0":-128.13442345876214,"vZ0":-9.526580615409785,"x":128.01,"y":249.0,"x0":-1.5268913766808954,"y0":50.000569506059264,"z0":5.846277589282087,"aX":4.059832946685402},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.3,"breakHorizontal":-4.9,"spinRate":2704,"spinDirection":73},"zone":13,"typeConfidence":2.0,"plateTime":0.4268449406996271,"extension":6.11511026599793},"index":3,"playId":"a3c3902e-ff4b-3ca4-9c67-3157e0bd4449","pitchNumber":4,"startTime":"2025-07-30T20:20:43.383Z","endTime":"2025-07-30T20:20:48.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.238139528591184,"aZ":-13.306507637195049,"pfxX":-0.3271068924014535,"pfxZ":9.011366440118172,"pX":0.4017975670743253,"pZ":2.2857787614902603,"vX0":5.046964395776701,"vY0":-143.3540959338105,"vZ0":-8.063291387916024,"x":101.68,"y":177.06,"x0":-1.3346289644440374,"y0":50.00710760488388,"z0":5.954522037412666,"aX":-0.686070948014894},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.0,"breakHorizontal":-0.4,"spinRate":2409,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.3811966479942961,"extension":6.244617521049271},"hitData":{"launchSpeed":93.6,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.86,"coordY":106.58}},"index":4,"playId":"5a85fdc0-bae6-35e2-9a92-eaaea4fb3044","pitchNumber":5,"startTime":"2025-07-30T20:21:02.509Z","endTime":"2025-07-30T20:21:14.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.12,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:21:14.540Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Seigler flies out to left fielder Seiya Suzuki.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T20:22:03.080Z","endTime":"2025-07-30T20:23:11.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Anthony Seigler replaces Joey Ortiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":3,"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-30T20:21:29.740Z","endTime":"2025-07-30T20:22:05.384Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.09297698120925,"strikeZoneBottom":1.51143811804912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.947092786781905,"aZ":-24.432854120477447,"pfxX":-6.045779655575952,"pfxZ":4.236268568362341,"pX":-0.8323710795051856,"pZ":2.9229439784921256,"vX0":3.987933190919791,"vY0":-133.66098720571458,"vZ0":-3.920599280411287,"x":148.73,"y":159.86,"x0":-1.55017696613183,"y0":50.0057734016924,"z0":6.141472602017022,"aX":-11.057024349077462},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.1,"breakHorizontal":10.2,"spinRate":1431,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40814655618239915,"extension":6.226167915605115},"index":1,"playId":"d94c1e77-8fbf-3f64-9800-91ab0627b958","pitchNumber":1,"startTime":"2025-07-30T20:22:05.384Z","endTime":"2025-07-30T20:22:09.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.6,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.099783324831563,"aZ":-12.659030261358133,"pfxX":-1.5775040450191231,"pfxZ":9.345431678206285,"pX":0.3591539320459746,"pZ":2.7100714140438815,"vX0":5.353268857108268,"vY0":-142.93998534885063,"vZ0":-7.1170699645772055,"x":103.31,"y":165.61,"x0":-1.325456260812934,"y0":50.004432760967966,"z0":6.011439639363579,"aX":-3.2950833932047523},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.8,"breakHorizontal":1.9,"spinRate":2413,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.38184027034592427,"extension":6.292836030270012},"index":2,"playId":"62c1a3cf-6cc8-3b88-9bcc-32bcca12b3fc","pitchNumber":2,"startTime":"2025-07-30T20:22:24.203Z","endTime":"2025-07-30T20:22:27.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T20:22:44.061Z","endTime":"2025-07-30T20:23:03.459Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.5,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.077433034645104,"aZ":-17.278739265020043,"pfxX":0.6799969301794526,"pfxZ":7.134728755297282,"pX":0.581015387866926,"pZ":2.9417414856552595,"vX0":5.295355664727374,"vY0":-143.11759786169878,"vZ0":-5.751052478772223,"x":94.85,"y":159.35,"x0":-1.3766394996689435,"y0":50.00046637642886,"z0":6.04831937044779,"aX":1.4192992460753526},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.0,"breakHorizontal":-2.3,"spinRate":2406,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.38179434829001035,"extension":6.076838828033836},"hitData":{"launchSpeed":70.1,"launchAngle":42.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.27,"coordY":118.84}},"index":4,"playId":"1d3e09da-fce2-3225-8f56-17d7effda289","pitchNumber":3,"startTime":"2025-07-30T20:23:03.459Z","endTime":"2025-07-30T20:23:11.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:23:11.921Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch called out on strikes.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T20:25:33.639Z","endTime":"2025-07-30T20:26:18.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to shortstop for Caleb Durbin.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":3,"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-30T20:24:18.220Z","endTime":"2025-07-30T20:24:18.250Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"600","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Anthony Seigler remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":3,"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-30T20:24:18.250Z","endTime":"2025-07-30T20:24:18.252Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Easton McGee replaces Grant Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"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-30T20:24:18.252Z","endTime":"2025-07-30T20:25:35.698Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668834,"link":"/api/v1/people/668834"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.23895618951915,"strikeZoneBottom":1.62444006607123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.426874566503614,"aZ":-24.000774409729072,"pfxX":-10.526454441515877,"pfxZ":4.308340090333588,"pX":0.7640271209341597,"pZ":2.190226137330673,"vX0":9.503519451875226,"vY0":-136.6791367725893,"vZ0":-4.183794034429122,"x":87.88,"y":179.64,"x0":-1.3862986395871446,"y0":50.000574020057044,"z0":5.383798094411378,"aX":-19.962790896922602},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":17.2,"spinRate":2397,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.4003606493302003,"extension":6.911044645054534},"index":3,"playId":"a1ae6897-7df9-38ad-993c-00f15a06a0df","pitchNumber":1,"startTime":"2025-07-30T20:25:35.698Z","endTime":"2025-07-30T20:25:40.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.65569766742201,"aZ":-39.054413736140646,"pfxX":5.629919437236156,"pfxZ":-5.190808437558349,"pX":0.7983349248965227,"pZ":1.5336549895480607,"vX0":3.2641697381144654,"vY0":-114.60515608319132,"vZ0":-0.23443085225341065,"x":86.57,"y":197.37,"x0":-1.3767779085778158,"y0":50.00076254033419,"z0":5.459638822741291,"aX":7.468449117804175},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-9.1,"breakHorizontal":-11.0,"spinRate":2340,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.478382285332823,"extension":6.740884233670084},"index":4,"playId":"c127cf29-9044-3591-bd4f-37691695f4c7","pitchNumber":2,"startTime":"2025-07-30T20:25:50.391Z","endTime":"2025-07-30T20:25:55.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-30T20:26:00.755Z","endTime":"2025-07-30T20:26:14.199Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.23058812110622,"strikeZoneBottom":1.55223108564806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.161087737681942,"aZ":-40.48965971431492,"pfxX":6.196386568106317,"pfxZ":-6.178063411810031,"pX":-0.7328253713820738,"pZ":2.0332001539908515,"vX0":0.038606648280659406,"vY0":-115.46346764801483,"vZ0":0.8779310660842516,"x":144.93,"y":183.88,"x0":-1.554407260507802,"y0":50.00385403442196,"z0":5.554378527297594,"aX":8.338834085495618},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-10.7,"breakHorizontal":-11.3,"spinRate":2386,"spinDirection":53},"zone":7,"typeConfidence":2.0,"plateTime":0.47498010546574987,"extension":6.783349013772729},"index":6,"playId":"49c71549-4fd0-3fd8-9192-f61c87db7602","pitchNumber":3,"startTime":"2025-07-30T20:26:14.199Z","endTime":"2025-07-30T20:26:18.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:26:18.822Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, shortstop Caleb Durbin to first baseman Andrew Vaughn.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T20:26:26.361Z","endTime":"2025-07-30T20:26:55.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.38963994134194,"aZ":-22.50403597764901,"pfxX":-10.047567993977715,"pfxZ":5.100562424987823,"pX":0.05619243621708725,"pZ":2.296694599651386,"vX0":7.47501309225773,"vY0":-136.88977021903528,"vZ0":-4.350886049619438,"x":114.86,"y":176.77,"x0":-1.4052494495514298,"y0":50.00559502141758,"z0":5.448614667733477,"aX":-19.060172575110233},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.5,"breakHorizontal":16.6,"spinRate":2318,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4002102183093448,"extension":6.825078060923392},"hitData":{"launchSpeed":103.6,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.92,"coordY":147.12}},"index":0,"playId":"da2fb549-8c45-3378-a512-8131388856d1","pitchNumber":1,"startTime":"2025-07-30T20:26:47.783Z","endTime":"2025-07-30T20:26:55.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:26:55.632Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T20:27:02.104Z","endTime":"2025-07-30T20:27:59.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.13769454858764,"strikeZoneBottom":1.48697515342523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.1693016932349,"aZ":-40.479053738180106,"pfxX":6.1466480165616915,"pfxZ":-6.164354125642797,"pX":-0.6920029294878632,"pZ":2.2600459677567426,"vX0":-0.25621336203666284,"vY0":-115.78978914898276,"vZ0":1.0248181099554294,"x":143.38,"y":177.76,"x0":-1.3770832574576977,"y0":50.00289662668435,"z0":5.708370758402557,"aX":8.281774149682965},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.6,"breakHorizontal":-11.0,"spinRate":2325,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.4744354764284142,"extension":6.7729719987346435},"index":0,"playId":"578f96dd-13d2-3ca1-b019-c2f2d5a82c8c","pitchNumber":1,"startTime":"2025-07-30T20:27:22.490Z","endTime":"2025-07-30T20:27:26.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.10930484611462,"strikeZoneBottom":1.39290789265763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.46978444585696,"aZ":-22.640762662579164,"pfxX":-10.849919329498187,"pfxZ":4.99653461126609,"pX":0.38591613445646095,"pZ":2.040860032920601,"vX0":8.528037087080477,"vY0":-137.47186899613416,"vZ0":-5.015667695217292,"x":102.29,"y":183.68,"x0":-1.3522165126248793,"y0":50.002195292361115,"z0":5.433130851681882,"aX":-20.693887666255456},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.2,"breakHorizontal":17.8,"spinRate":2310,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3989670837594961,"extension":6.879876128909638},"index":1,"playId":"29c92265-0a32-34c2-9824-85f08bf65717","pitchNumber":2,"startTime":"2025-07-30T20:27:38.261Z","endTime":"2025-07-30T20:27:42.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.21246116221426,"aZ":-38.93012319812904,"pfxX":3.6774739366452005,"pfxZ":-4.7151823076605055,"pX":0.376297242577127,"pZ":1.266110015683174,"vX0":2.734608828728574,"vY0":-119.31592225178558,"vZ0":-1.7230267251609366,"x":102.66,"y":204.6,"x0":-1.2647745251126807,"y0":50.00298034322768,"z0":5.524752856876806,"aX":5.270075654092557},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.6,"breakHorizontal":-7.3,"spinRate":2357,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.46009593166051577,"extension":6.889844751634124},"index":2,"playId":"5b853539-64b1-34b5-8a18-373f4874c718","pitchNumber":3,"startTime":"2025-07-30T20:27:54.136Z","endTime":"2025-07-30T20:27:59.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:27:59.148Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Frelick lines out to left fielder Seiya Suzuki.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T20:30:09.860Z","endTime":"2025-07-30T20:30:33.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Thielbar replaces Brad Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"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-30T20:28:43.500Z","endTime":"2025-07-30T20:30:12.073Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573204,"link":"/api/v1/people/573204"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":79.5,"endSpeed":73.3,"strikeZoneTop":3.05032810572148,"strikeZoneBottom":1.48591194155922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.943697687661203,"aZ":-33.10054669080944,"pfxX":-6.482675819307444,"pfxZ":-0.6819876294482778,"pX":-0.6011094818948108,"pZ":1.9320255559827797,"vX0":0.2400259975643902,"vY0":-115.77190436223587,"vZ0":-1.973373048591013,"x":139.91,"y":186.62,"x0":0.1358293675018752,"y0":50.00352920108831,"z0":5.968448616219238,"aX":-8.785727724297494},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.4,"breakHorizontal":11.6,"spinRate":2505,"spinDirection":300},"zone":7,"typeConfidence":2.0,"plateTime":0.47339557687736455,"extension":6.27259618640024},"index":1,"playId":"f8de9e60-2143-390e-9b99-e93122b1f50c","pitchNumber":1,"startTime":"2025-07-30T20:30:12.073Z","endTime":"2025-07-30T20:30:17.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.125401893479488,"aZ":-11.447948739626037,"pfxX":1.4774565586478576,"pfxZ":11.073749147027804,"pX":-0.4587667474854013,"pZ":2.290049265666966,"vX0":-1.880567287788747,"vY0":-136.02465214983047,"vZ0":-7.50370790759658,"x":134.49,"y":176.95,"x0":0.049935028568374104,"y0":50.00509852034244,"z0":5.880079045434643,"aX":2.766109466723755},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":-2.3,"spinRate":2312,"spinDirection":164},"zone":4,"typeConfidence":2.0,"plateTime":0.40281978248693484,"extension":6.248536183343014},"hitData":{"launchSpeed":94.0,"launchAngle":17.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.53,"coordY":113.94}},"index":2,"playId":"1824635d-0336-3f5d-881b-77fff653ca97","pitchNumber":2,"startTime":"2025-07-30T20:30:26.778Z","endTime":"2025-07-30T20:30:33.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.8999999999999997,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:30:33.400Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andruw Monasterio pops out to third baseman Matt Shaw in foul territory.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T20:31:08.379Z","endTime":"2025-07-30T20:31:37.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andruw Monasterio replaces Isaac Collins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":3,"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-30T20:30:42.910Z","endTime":"2025-07-30T20:31:10.649Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":686555,"link":"/api/v1/people/686555"},"defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":70.0,"strikeZoneTop":3.05760186368352,"strikeZoneBottom":1.40652407250906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.448117512280092,"aZ":-40.882146982510235,"pfxX":-3.4435126967835323,"pfxZ":-7.10307121507865,"pX":-0.9285105383021756,"pZ":1.3815195441981727,"vX0":-1.0365009122473559,"vY0":-110.59835138015549,"vZ0":-0.7316463588571547,"x":152.39,"y":201.48,"x0":-0.005376361084633573,"y0":50.00011150799855,"z0":6.039213703352314,"aX":-4.224788281943163},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-12.7,"breakHorizontal":6.5,"spinRate":2585,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.49703624116973755,"extension":6.3822596466515265},"index":1,"playId":"a3ec62cc-63f5-3a26-b6b7-8b36889284ab","pitchNumber":1,"startTime":"2025-07-30T20:31:10.649Z","endTime":"2025-07-30T20:31:14.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":93.8,"endSpeed":85.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.796479208363206,"aZ":-10.351340975692587,"pfxX":1.4400651157749187,"pfxZ":11.61517533735664,"pX":-0.9885423546457018,"pZ":2.214372042138809,"vX0":-3.0989430953843113,"vY0":-136.3853313233477,"vZ0":-7.843665351844176,"x":154.68,"y":178.99,"x0":-0.02325080218448086,"y0":50.00030281494705,"z0":5.84660573774626,"aX":2.7053673667859948},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.6,"breakHorizontal":-1.9,"spinRate":2352,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.4020433962800838,"extension":6.247928866933809},"hitData":{"launchSpeed":70.4,"launchAngle":65.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":79.47,"coordY":172.25}},"index":2,"playId":"3c9710ee-1899-3120-8737-5935a5ba0161","pitchNumber":2,"startTime":"2025-07-30T20:31:24.169Z","endTime":"2025-07-30T20:31:37.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:31:37.128Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T20:31:40.121Z","endTime":"2025-07-30T20:33:02.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":69.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.23162342938333,"aZ":-43.13683055674327,"pfxX":-3.899916842737557,"pfxZ":-8.982008438147417,"pX":-0.6458367816294434,"pZ":3.527156325354561,"vX0":0.23367132055702078,"vY0":-110.02206610377766,"vZ0":3.9195390179247758,"x":141.62,"y":143.55,"x0":-0.24732441646523695,"y0":50.00033984317102,"z0":6.306050793680102,"aX":-4.761702787871545},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-14.9,"breakHorizontal":7.0,"spinRate":2480,"spinDirection":327},"zone":1,"typeConfidence":2.0,"plateTime":0.49858289256167465,"extension":6.159037485773803},"index":0,"playId":"995677a0-ebca-309d-a581-3d6cc35ac1e2","pitchNumber":1,"startTime":"2025-07-30T20:31:56.765Z","endTime":"2025-07-30T20:32:03.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.62678428737765,"strikeZoneBottom":1.81888537941079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.1649818094518,"aZ":-27.605584228405686,"pfxX":-2.3018752150385478,"pfxZ":2.7218963776650806,"pX":-2.2151158478213118,"pZ":1.8430395351235247,"vX0":-4.364733713048256,"vY0":-128.13514467935292,"vZ0":-4.821756606749651,"x":201.44,"y":189.02,"x0":-0.19680938520580277,"y0":50.001894500803516,"z0":5.8820762527799975,"aX":-3.8631288064089495},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.2,"breakHorizontal":5.0,"spinRate":2450,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.42594198511014536,"extension":6.327026624287603},"index":1,"playId":"7b4a19ca-fbb8-3c6d-98c1-bbb5a1f87af8","pitchNumber":2,"startTime":"2025-07-30T20:32:23.762Z","endTime":"2025-07-30T20:32:28.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.56615338743146,"strikeZoneBottom":1.79170055265822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.880407714673694,"aZ":-27.08106145924961,"pfxX":-2.685627470587101,"pfxZ":3.019228123523412,"pX":-1.3869695798622494,"pZ":1.233366199553148,"vX0":-2.3149699091910336,"vY0":-129.15083895098442,"vZ0":-6.286162573126714,"x":169.87,"y":205.48,"x0":-0.1299664332209103,"y0":50.006283372435185,"z0":5.781605545013133,"aX":-4.538210468703991},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":5.4,"spinRate":2380,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.4240800067207786,"extension":6.294891757127949},"index":2,"playId":"fc4003da-0b54-34dc-bb0c-0ff26eb9af50","pitchNumber":3,"startTime":"2025-07-30T20:32:37.857Z","endTime":"2025-07-30T20:32:41.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":69.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.30047059729754,"aZ":-43.1013451660975,"pfxX":-3.85527917455924,"pfxZ":-9.002709937878242,"pX":0.6049556516372891,"pZ":2.7873934877054354,"vX0":2.333447408979246,"vY0":-109.99289283985468,"vZ0":2.6307451906891997,"x":93.94,"y":163.52,"x0":0.025976212041651753,"y0":50.00431822315318,"z0":6.178689819260313,"aX":-4.677888921668338},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-15.1,"breakHorizontal":6.2,"spinRate":2597,"spinDirection":329},"zone":6,"typeConfidence":2.0,"plateTime":0.49984075530434735,"extension":6.186304582028241},"hitData":{"launchSpeed":96.8,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.0,"coordY":144.59}},"index":3,"playId":"ea45b9ad-0845-3efb-ad5e-6123aba2acf7","pitchNumber":4,"startTime":"2025-07-30T20:32:53.531Z","endTime":"2025-07-30T20:33:02.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.20000000000000007,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:33:02.209Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Crow-Armstrong doubles (30) on a line drive to second baseman Brice Turang.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T20:35:10.838Z","endTime":"2025-07-30T20:36:20.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Andruw Monasterio remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":3,"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-30T20:34:01.978Z","endTime":"2025-07-30T20:35:13.067Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":686555,"link":"/api/v1/people/686555"},"defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.7,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.61015114596907,"aZ":-38.09435914809516,"pfxX":6.112266459156194,"pfxZ":-4.4244983914478375,"pX":-0.13271480356735268,"pZ":2.418910892069123,"vX0":1.219002645859346,"vY0":-114.94896848370682,"vZ0":1.161654008103731,"x":122.06,"y":173.47,"x0":-1.4643094937057894,"y0":50.00554214329206,"z0":5.609713080770849,"aX":8.168566890329148},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-7.4,"breakHorizontal":-11.4,"spinRate":2405,"spinDirection":60},"zone":5,"typeConfidence":2.0,"plateTime":0.47677358898612177,"extension":6.645346988871681},"index":1,"playId":"15cb6bf6-ed56-3237-9d64-08e7fc69a31b","pitchNumber":1,"startTime":"2025-07-30T20:35:13.067Z","endTime":"2025-07-30T20:35:17.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96736028113855,"aZ":-24.059531057406247,"pfxX":-0.6736403775004209,"pfxZ":4.896292258876326,"pX":-0.588353694641274,"pZ":3.5979800427423037,"vX0":3.2712306179036243,"vY0":-127.83491117066265,"vZ0":0.3445339244158786,"x":139.43,"y":141.63,"x0":-1.7962105041348932,"y0":50.00395804127266,"z0":5.34781019075537,"aX":-1.1171728178007065},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.1,"breakHorizontal":0.5,"spinRate":2426,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4282109844600601,"extension":6.955403856530398},"index":2,"playId":"a5c598d4-b2ea-30db-9563-53a7b27babae","pitchNumber":2,"startTime":"2025-07-30T20:35:27.658Z","endTime":"2025-07-30T20:35:32.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"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-30T20:35:39.102Z","endTime":"2025-07-30T20:35:51.835Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.09986754787269,"strikeZoneBottom":1.44965309207065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.453869460196607,"aZ":-24.44287475464759,"pfxX":-0.33686080236439686,"pfxZ":4.663981890214487,"pX":-1.2768080133843256,"pZ":2.783542075355254,"vX0":1.2068105405566216,"vY0":-127.21502781445558,"vZ0":-1.2467153474704076,"x":165.67,"y":163.62,"x0":-1.7113246310673997,"y0":50.00023366395943,"z0":5.197992980819144,"aX":-0.5581601965475981},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.4,"breakHorizontal":0.4,"spinRate":2399,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.42878903662068524,"extension":6.733558809204298},"index":4,"playId":"1ef37dc6-d422-3d96-8387-4c6600922f73","pitchNumber":3,"startTime":"2025-07-30T20:35:51.835Z","endTime":"2025-07-30T20:35:56.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.55155576778893,"aZ":-22.943379127032614,"pfxX":-8.970734413401814,"pfxZ":5.005382767730361,"pX":0.11378918315650378,"pZ":2.1227653640260513,"vX0":6.798722736312404,"vY0":-134.54264182421105,"vZ0":-4.634027969474722,"x":112.66,"y":181.47,"x0":-1.2728625236610889,"y0":50.003734429630036,"z0":5.481098808371112,"aX":-16.545851796558235},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.3,"breakHorizontal":14.9,"spinRate":2347,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4061742650486404,"extension":6.829462424050605},"hitData":{"launchSpeed":104.6,"launchAngle":7.0,"totalDistance":132.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":174.11,"coordY":122.29}},"index":5,"playId":"797b82ce-04d4-3b0f-979a-d9139b3111f0","pitchNumber":4,"startTime":"2025-07-30T20:36:08.095Z","endTime":"2025-07-30T20:36:20.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:36:20.690Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to right fielder Sal Frelick. Pete Crow-Armstrong to 3rd.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T20:36:56.902Z","endTime":"2025-07-30T20:37:12.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.82141680924407,"aZ":-24.175622495343447,"pfxX":-9.428832436561539,"pfxZ":4.200324250923424,"pX":0.11714016822285782,"pZ":2.5498228666826743,"vX0":7.24008318499444,"vY0":-136.56392627533316,"vZ0":-3.5323048487706936,"x":112.53,"y":169.93,"x0":-1.33282212169968,"y0":50.00352930712161,"z0":5.5078094423511725,"aX":-17.952796465078737},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.1,"breakHorizontal":15.7,"spinRate":2302,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3998648763664576,"extension":6.8252071341381315},"hitData":{"launchSpeed":94.9,"launchAngle":34.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":218.19,"coordY":98.99}},"index":0,"playId":"97ed4a73-4bef-32c0-84c3-e8a863f78ecc","pitchNumber":1,"startTime":"2025-07-30T20:37:00.579Z","endTime":"2025-07-30T20:37:12.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:37:12.820Z","atBatIndex":70},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nico Hoerner out on a sacrifice fly to right fielder Sal Frelick. Pete Crow-Armstrong scores.","rbi":1,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T20:37:21.672Z","endTime":"2025-07-30T20:38:36.287Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":668834,"link":"/api/v1/people/668834"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.41723547055453,"strikeZoneBottom":1.5974787569378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.5583792591315,"aZ":-23.57364875609356,"pfxX":-8.655642990165234,"pfxZ":4.539482088880325,"pX":-0.0892937104671126,"pZ":3.5191731422506227,"vX0":6.297388978196808,"vY0":-136.62664892950863,"vZ0":-1.4860957186433708,"x":120.4,"y":143.76,"x0":-1.2972963604174228,"y0":50.00209771674178,"z0":5.68719915961756,"aX":-16.394871650457265},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":14.4,"spinRate":2357,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.4006090307638459,"extension":6.696366300655306},"index":0,"playId":"3b7e828d-2858-31a9-8966-f7b9f11065b5","pitchNumber":1,"startTime":"2025-07-30T20:37:43.893Z","endTime":"2025-07-30T20:37:48.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.323267654623994,"aZ":-40.86300503848617,"pfxX":4.668741782694614,"pfxZ":-6.312614549208221,"pX":-0.48493932793014466,"pZ":1.409913857260423,"vX0":0.5934139059062089,"vY0":-116.9699353970429,"vZ0":-0.6424336128566718,"x":135.48,"y":200.71,"x0":-1.3484536667324296,"y0":50.001929905776585,"z0":5.539929035208116,"aX":6.4287712321739185},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-11.3,"breakHorizontal":-8.6,"spinRate":2327,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.46936841942728647,"extension":6.84115919303904},"index":1,"playId":"097c3be1-6beb-3fc8-a88a-e571d6150918","pitchNumber":2,"startTime":"2025-07-30T20:38:00.563Z","endTime":"2025-07-30T20:38:06.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.321960535519917,"aZ":-17.3204361314072,"pfxX":-6.479439926237886,"pfxZ":7.984535878285714,"pX":0.19946926164275552,"pZ":2.8428734083790754,"vX0":6.2432499608188285,"vY0":-135.6735437214067,"vZ0":-4.1078332554429124,"x":109.4,"y":162.02,"x0":-1.2922280043725067,"y0":50.00219588175137,"z0":5.5875396806589,"aX":-12.051709912911146},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":10.3,"spinRate":2452,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.40407454119251396,"extension":6.802599247978541},"hitData":{"launchSpeed":89.6,"launchAngle":39.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.06,"coordY":82.76}},"index":2,"playId":"f5f897b4-c6bb-38f8-803d-382216c43ba1","pitchNumber":3,"startTime":"2025-07-30T20:38:23.287Z","endTime":"2025-07-30T20:38:36.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:38:36.287Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ian Happ homers (15) on a fly ball to right center field.","rbi":1,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T20:38:57.631Z","endTime":"2025-07-30T20:39:45.140Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":668834,"link":"/api/v1/people/668834"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.1,"endSpeed":73.0,"strikeZoneTop":3.65852835077268,"strikeZoneBottom":1.62900876313067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.782097045117037,"aZ":-39.76952849556001,"pfxX":6.585333934622624,"pfxZ":-5.556299240447313,"pX":-1.8652279468866941,"pZ":4.37087236897292,"vX0":-2.720034905433644,"vY0":-116.3843024267159,"vZ0":5.307516435455567,"x":188.1,"y":120.77,"x0":-1.5340807435807817,"y0":50.00573710639372,"z0":5.8371744107045975,"aX":8.993976984958044},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.4,"breakHorizontal":-11.2,"spinRate":2339,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.47145137935101733,"extension":6.6222338733642365},"index":0,"playId":"2fc1aa0b-f61b-3c92-a86e-410fe99d7a1f","pitchNumber":1,"startTime":"2025-07-30T20:39:04.039Z","endTime":"2025-07-30T20:39:07.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.821093831501003,"aZ":-27.548564709625698,"pfxX":-10.072827000754174,"pfxZ":2.5223740456677852,"pX":-0.042833740246947985,"pZ":2.404719604857063,"vX0":6.921786033096523,"vY0":-134.87598312983695,"vZ0":-2.898257184156246,"x":118.63,"y":173.85,"x0":-1.3408922281091138,"y0":50.000023588858106,"z0":5.447022862403871,"aX":-18.45470385087632},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.1,"breakHorizontal":16.7,"spinRate":2400,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.40694265997560963,"extension":6.725439538326057},"hitData":{"launchSpeed":107.7,"launchAngle":23.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":199.1,"coordY":53.82}},"index":1,"playId":"d1c8f0dc-bbc2-3106-b04e-2247817af16e","pitchNumber":2,"startTime":"2025-07-30T20:39:20.533Z","endTime":"2025-07-30T20:39:45.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.01,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:39:45.140Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, shortstop Caleb Durbin to first baseman Andrew Vaughn.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T20:39:50.546Z","endTime":"2025-07-30T20:42:28.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"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, 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":80.3,"endSpeed":74.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.529536769382158,"aZ":-39.9901150927596,"pfxX":6.267114869757635,"pfxZ":-5.659461973621852,"pX":0.14956144007574945,"pZ":1.4325907304168624,"vX0":1.4216362694086468,"vY0":-116.92500837419358,"vZ0":-0.8149613604150626,"x":111.3,"y":200.1,"x0":-1.28081658539363,"y0":50.003228727021224,"z0":5.545907779188817,"aX":8.656228007546783},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-10.2,"breakHorizontal":-11.6,"spinRate":2274,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4688649214315266,"extension":6.677686864033498},"index":0,"playId":"5bb353b6-6251-3231-818e-35b77ded67bf","pitchNumber":1,"startTime":"2025-07-30T20:40:10.160Z","endTime":"2025-07-30T20:40:14.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.60066715806788,"strikeZoneBottom":1.62044948912122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.52048468427638,"aZ":-36.88573820457044,"pfxX":3.9681171739766334,"pfxZ":-3.3102969545960215,"pX":0.9553921269029674,"pZ":0.6051591136752194,"vX0":4.039888274029849,"vY0":-118.71539176371941,"vZ0":-3.168035669367918,"x":80.58,"y":222.44,"x0":-1.28643804669443,"y0":50.00548036776703,"z0":5.32721756717844,"aX":5.642535895127693},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.5,"breakHorizontal":-8.2,"spinRate":2325,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4620391639743757,"extension":6.993197345921873},"index":1,"playId":"99dd7851-706e-34a5-bfe5-525ed1e44367","pitchNumber":2,"startTime":"2025-07-30T20:40:30.615Z","endTime":"2025-07-30T20:40:35.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.657613040202786,"aZ":-15.17549708675609,"pfxX":-5.027735045333522,"pfxZ":9.127026000735933,"pX":0.7726997192029572,"pZ":2.971392967411561,"vX0":7.083936358096537,"vY0":-135.39330310929512,"vZ0":-4.04118307151829,"x":87.55,"y":158.55,"x0":-1.2204631388047207,"y0":50.00352457312109,"z0":5.540404460478162,"aX":-9.365398825947759},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":7.7,"spinRate":2543,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4040307100865701,"extension":6.830879280116846},"index":2,"playId":"06ff57b9-75a0-3034-afc8-6fae532a39d5","pitchNumber":3,"startTime":"2025-07-30T20:40:48.473Z","endTime":"2025-07-30T20:40:53.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T20:40:59.935Z","endTime":"2025-07-30T20:41:19.372Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.597094561923914,"aZ":-38.60692360426454,"pfxX":4.2727004291064095,"pfxZ":-4.507176363554598,"pX":0.6116573097402894,"pZ":1.695664844664688,"vX0":3.0323374386471427,"vY0":-118.87541295947464,"vZ0":-0.6685462773233237,"x":93.69,"y":193.0,"x0":-1.2374369206098246,"y0":50.00578302806419,"z0":5.4968962129252015,"aX":6.0923239065577315},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-8.0,"breakHorizontal":-8.5,"spinRate":2334,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4614240762271491,"extension":6.867901694855013},"index":4,"playId":"6d0eb6b2-8d6c-3c9b-84ab-ea2f96595b4f","pitchNumber":4,"startTime":"2025-07-30T20:41:19.372Z","endTime":"2025-07-30T20:41:23.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":92.8,"endSpeed":84.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.636873775674964,"aZ":-19.500531008160134,"pfxX":-9.120797611759514,"pfxZ":6.89610657043788,"pX":-0.45971907692934944,"pZ":2.358215808211641,"vX0":5.26893737794366,"vY0":-134.99855824241982,"vZ0":-4.88348003219272,"x":134.52,"y":175.11,"x0":-1.2564607057476853,"y0":50.001957522509585,"z0":5.572024810579173,"aX":-16.75717981426816},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.6,"breakHorizontal":15.4,"spinRate":2358,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.406440506143257,"extension":6.804730123977424},"index":5,"playId":"3c74c4c7-fe45-364a-8311-8b46d3db90bf","pitchNumber":5,"startTime":"2025-07-30T20:41:40.721Z","endTime":"2025-07-30T20:41:44.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":92.6,"endSpeed":84.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.593611622024756,"aZ":-15.702938254379433,"pfxX":-5.016094375089525,"pfxZ":8.961307840113774,"pX":0.11932988370158047,"pZ":3.2079790142250384,"vX0":5.17565327357834,"vY0":-134.79367493509525,"vZ0":-3.4449949503992197,"x":112.45,"y":152.16,"x0":-1.174942144558105,"y0":50.003123931254606,"z0":5.612856078494216,"aX":-9.220753760703845},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.7,"breakHorizontal":7.9,"spinRate":2538,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4065164657582998,"extension":6.690407489772599},"index":6,"playId":"bb8dde45-62d2-3e95-934f-93ae8923ba71","pitchNumber":6,"startTime":"2025-07-30T20:42:00.722Z","endTime":"2025-07-30T20:42:04.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.602240405944638,"aZ":-37.492286537457744,"pfxX":6.179526483287901,"pfxZ":-3.801863962707097,"pX":0.6951150540712757,"pZ":2.1997325906256093,"vX0":2.480642251836945,"vY0":-117.54668132442525,"vZ0":0.14227539620775898,"x":90.5,"y":179.39,"x0":-1.1773658655527082,"y0":50.00532166549819,"z0":5.623764616466278,"aX":8.635054501095167},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.6,"breakHorizontal":-11.8,"spinRate":2214,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.46623608347515955,"extension":6.770187455645673},"hitData":{"launchSpeed":77.5,"launchAngle":7.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.66,"coordY":151.68}},"index":7,"playId":"bd3d66f9-adc7-3467-8cd1-edfc9a217611","pitchNumber":7,"startTime":"2025-07-30T20:42:21.183Z","endTime":"2025-07-30T20:42:28.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668834,"link":"/api/v1/people/668834","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":655316,"link":"/api/v1/people/655316"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":668834,"link":"/api/v1/people/668834"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:42:28.760Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Danny Jansen called out on strikes.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T20:44:58.810Z","endTime":"2025-07-30T20:46:50.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"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":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Daniel Palencia replaces Caleb Thielbar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":3,"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-30T20:43:02.273Z","endTime":"2025-07-30T20:43:33.314Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694037,"link":"/api/v1/people/694037"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Danny Jansen replaces Christian Yelich.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":3,"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-30T20:43:33.314Z","endTime":"2025-07-30T20:45:00.955Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":592885,"link":"/api/v1/people/592885"},"defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.1,"strikeZoneTop":3.14505860688616,"strikeZoneBottom":1.5656663485403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.31364661406861,"aZ":-13.131725794169785,"pfxX":-6.012516836964657,"pfxZ":9.056116995889296,"pX":-0.0612586371499847,"pZ":4.439041781344886,"vX0":5.289418384575927,"vY0":-144.47118475591208,"vZ0":-0.9722624266507052,"x":119.34,"y":118.93,"x0":-1.139456701649571,"y0":50.00296341390047,"z0":5.591377327045504,"aX":-12.643084695551076},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.3,"breakHorizontal":9.7,"spinRate":2335,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.379902069664638,"extension":6.388948875411542},"index":2,"playId":"5eeb8195-9ea2-376a-8e4d-2440b4ae9d87","pitchNumber":1,"startTime":"2025-07-30T20:45:00.955Z","endTime":"2025-07-30T20:45:05.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":98.4,"endSpeed":89.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.74961154983159,"aZ":-14.063792002596783,"pfxX":-6.761884175882467,"pfxZ":8.792936900691114,"pX":0.39011886145665825,"pZ":2.6592396488948844,"vX0":6.767298968751388,"vY0":-143.00568976860222,"vZ0":-5.169398746661305,"x":102.13,"y":166.98,"x0":-1.135043049250602,"y0":50.00165434057452,"z0":5.381217580437898,"aX":-13.924425009111824},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":10.8,"spinRate":2388,"spinDirection":220},"zone":6,"typeConfidence":0.9,"plateTime":0.3838693184326374,"extension":6.6028701094822235},"index":3,"playId":"ec7fb277-3057-3918-8c65-6e2e508e2c02","pitchNumber":2,"startTime":"2025-07-30T20:45:17.354Z","endTime":"2025-07-30T20:45:22.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64059533572191,"aZ":-33.955312609769976,"pfxX":1.0044869841731863,"pfxZ":-1.1179117916665193,"pX":0.1715713236200243,"pZ":1.858544241685404,"vX0":3.8140992963127216,"vY0":-125.10026618220233,"vZ0":-1.877509605305241,"x":110.46,"y":188.6,"x0":-1.5018090087897165,"y0":50.00434795438168,"z0":5.395419374263096,"aX":1.5963345091856906},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.2,"breakHorizontal":-2.6,"spinRate":2236,"spinDirection":78},"zone":8,"typeConfidence":0.82,"plateTime":0.4374007362791703,"extension":6.3397442697638295},"index":4,"playId":"f341f78a-b311-305c-a42c-35cb36de9449","pitchNumber":3,"startTime":"2025-07-30T20:45:36.809Z","endTime":"2025-07-30T20:45:42.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.3,"endSpeed":92.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.349121024566124,"aZ":-12.484016142214859,"pfxX":-5.99986521811757,"pfxZ":8.951981776976904,"pX":-0.2650347611231931,"pZ":3.09624171387883,"vX0":5.10805013404083,"vY0":-147.4292131031394,"vZ0":-4.254569503269142,"x":127.1,"y":155.18,"x0":-1.2413981231085816,"y0":50.00008472556716,"z0":5.295912157014889,"aX":-13.193580817485849},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":15.5,"breakHorizontal":9.8,"spinRate":2397,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.3716512746480922,"extension":6.617253742355455},"index":5,"playId":"73bb4aaa-61ff-3c41-a867-8f988037ee10","pitchNumber":4,"startTime":"2025-07-30T20:46:01.611Z","endTime":"2025-07-30T20:46:05.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":101.3,"endSpeed":92.3,"strikeZoneTop":3.23675072836814,"strikeZoneBottom":1.69002133370586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.37760429926941,"aZ":-10.811594266510303,"pfxX":-5.781132553386182,"pfxZ":9.717738752538915,"pX":-0.2391193157150135,"pZ":3.656399036011663,"vX0":4.902228630266074,"vY0":-147.399038090177,"vZ0":-3.1285475590391028,"x":126.11,"y":140.06,"x0":-1.1735961623299693,"y0":50.00082039815134,"z0":5.370933482564757,"aX":-12.706326050714408},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":17.2,"breakHorizontal":9.5,"spinRate":2454,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.3717505399116323,"extension":6.564996019070143},"index":6,"playId":"4adf312c-35a8-36ae-afd0-9bff104406d7","pitchNumber":5,"startTime":"2025-07-30T20:46:24.885Z","endTime":"2025-07-30T20:46:30.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.4,"endSpeed":92.2,"strikeZoneTop":3.18836168635783,"strikeZoneBottom":1.6417068065538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.283051081013504,"aZ":-9.815059460775672,"pfxX":-5.778700499354393,"pfxZ":10.192751279266288,"pX":0.7522210847560861,"pZ":2.8740500541020766,"vX0":7.509943323873028,"vY0":-147.45062893251927,"vZ0":-5.425581893390517,"x":88.33,"y":161.18,"x0":-1.0814415987781425,"y0":50.00495699066442,"z0":5.321902763561734,"aX":-12.679164520122916},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":17.5,"breakHorizontal":8.9,"spinRate":2480,"spinDirection":218},"zone":3,"typeConfidence":0.92,"plateTime":0.37199413742993315,"extension":6.67782509487959},"index":7,"playId":"33e5f5e6-dcbe-30ce-a8fe-32c1500505b9","pitchNumber":6,"startTime":"2025-07-30T20:46:46.085Z","endTime":"2025-07-30T20:46:50.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.04,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:46:50.706Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Vaughn flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T20:47:01.831Z","endTime":"2025-07-30T20:47:44.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":102.0,"endSpeed":92.8,"strikeZoneTop":3.17584332181557,"strikeZoneBottom":1.66823937493903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.74304622787526,"aZ":-12.479216562352693,"pfxX":-6.92081464566116,"pfxZ":8.862813659338872,"pX":-0.1775487178676207,"pZ":3.4515716371754728,"vX0":5.868060914238541,"vY0":-148.3923985529454,"vZ0":-3.340105822803495,"x":123.77,"y":145.59,"x0":-1.2851731169128426,"y0":50.00130614573838,"z0":5.322810277804148,"aX":-15.376193606712686},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":15.5,"breakHorizontal":11.3,"spinRate":2469,"spinDirection":222},"zone":11,"typeConfidence":0.92,"plateTime":0.36963832567538946,"extension":6.619798722356485},"index":0,"playId":"4ac5a0d6-8dac-3527-ae4b-097a6265a7e4","pitchNumber":1,"startTime":"2025-07-30T20:47:18.006Z","endTime":"2025-07-30T20:47:22.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":100.7,"endSpeed":91.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.989532015912516,"aZ":-12.58332356225346,"pfxX":-6.989241284013737,"pfxZ":9.067866592840055,"pX":-0.11511845404016809,"pZ":2.019949903447087,"vX0":5.920675583934555,"vY0":-146.37180146708755,"vZ0":-7.106420491544354,"x":121.39,"y":184.24,"x0":-1.260556740406115,"y0":50.00017561024283,"z0":5.23999249471959,"aX":-15.095820482632293},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.1,"breakHorizontal":11.4,"spinRate":2505,"spinDirection":222},"zone":8,"typeConfidence":0.91,"plateTime":0.3748489968886326,"extension":6.554297023818508},"hitData":{"launchSpeed":96.3,"launchAngle":42.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.97,"coordY":104.56}},"index":1,"playId":"70530f86-83e7-39b6-ad19-5de9b5c99690","pitchNumber":2,"startTime":"2025-07-30T20:47:34.260Z","endTime":"2025-07-30T20:47:44.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:47:44.282Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T20:47:47.831Z","endTime":"2025-07-30T20:49:57.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.29251092897648,"strikeZoneBottom":1.60509896212039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.374585838980092,"aZ":-32.34500090940783,"pfxX":1.9628291005964043,"pfxZ":-0.09835817016647219,"pX":0.7651633866556494,"pZ":2.3623377858665155,"vX0":4.5024583214301686,"vY0":-128.9937684524034,"vZ0":-1.7156821566847378,"x":87.83,"y":175.0,"x0":-1.2567581854283647,"y0":50.00470060223466,"z0":5.525466881619653,"aX":3.3140224668113936},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.4,"breakHorizontal":-4.6,"spinRate":2360,"spinDirection":79},"zone":6,"typeConfidence":0.92,"plateTime":0.42431058745661954,"extension":6.383604315597582},"index":0,"playId":"a1cf047a-1313-39fd-a82d-38974b65b465","pitchNumber":1,"startTime":"2025-07-30T20:48:12.582Z","endTime":"2025-07-30T20:48:17.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.31574334432215,"strikeZoneBottom":1.66128948344242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.974856491069502,"aZ":-33.21266293017992,"pfxX":0.31503721842954224,"pfxZ":-0.6027575866654864,"pX":1.405788860131344,"pZ":1.6919306691163292,"vX0":7.074073787584426,"vY0":-130.3253792481151,"vZ0":-2.8743940735275704,"x":63.41,"y":193.1,"x0":-1.3828100732901405,"y0":50.00234834372486,"z0":5.313489738632913,"aX":0.5425552614794715},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.6,"breakHorizontal":-2.2,"spinRate":2366,"spinDirection":68},"zone":14,"typeConfidence":0.91,"plateTime":0.42001496319444653,"extension":6.6130662089885295},"index":1,"playId":"94f71a18-1c32-3efc-bec4-fe841ac7809b","pitchNumber":2,"startTime":"2025-07-30T20:48:31.427Z","endTime":"2025-07-30T20:48:35.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.711614571879572,"aZ":-34.49716008493886,"pfxX":0.6011429396854391,"pfxZ":-1.3951475392413437,"pX":0.6808582851839424,"pZ":1.4943122304112513,"vX0":5.164369899178942,"vY0":-128.17357435680924,"vZ0":-2.9656288589117343,"x":91.05,"y":198.43,"x0":-1.4390694520306047,"y0":50.00580411707352,"z0":5.362748787230405,"aX":0.9981617572034256},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.0,"breakHorizontal":-2.3,"spinRate":2334,"spinDirection":60},"zone":9,"typeConfidence":0.9,"plateTime":0.4274868443015811,"extension":6.620738196105222},"index":2,"playId":"2dbf4869-579a-386f-9c33-641b6f344b03","pitchNumber":3,"startTime":"2025-07-30T20:48:49.660Z","endTime":"2025-07-30T20:48:54.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":101.6,"endSpeed":92.1,"strikeZoneTop":3.25369097124974,"strikeZoneBottom":1.59918822393346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.75693674129818,"aZ":-10.064344284871662,"pfxX":-6.0005123517903645,"pfxZ":10.049702616099555,"pX":-0.8315411542382161,"pZ":4.052987513109862,"vX0":3.300172429885252,"vY0":-147.94715995874893,"vZ0":-2.2315033800075526,"x":148.7,"y":129.35,"x0":-1.1863102095746236,"y0":50.00623985747513,"z0":5.413046124550701,"aX":-13.205064183280411},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":17.9,"breakHorizontal":10.2,"spinRate":2515,"spinDirection":223},"zone":11,"typeConfidence":0.92,"plateTime":0.3712869365844602,"extension":6.608553649357592},"index":3,"playId":"5ca09a96-d019-3031-931e-d4b8ea8c2117","pitchNumber":4,"startTime":"2025-07-30T20:49:08.926Z","endTime":"2025-07-30T20:49:13.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"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":100.9,"endSpeed":91.6,"strikeZoneTop":3.35517995873516,"strikeZoneBottom":1.60239542292237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.35053517335395,"aZ":-12.393572068514551,"pfxX":-6.59258579500875,"pfxZ":9.133179888256683,"pX":1.036994033498253,"pZ":3.4835268904839087,"vX0":8.640194581321825,"vY0":-146.63159892614496,"vZ0":-3.030728162765699,"x":77.47,"y":144.72,"x0":-1.0985425743075712,"y0":50.006058085318244,"z0":5.275481097678668,"aX":-14.283900700715694},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.1,"breakHorizontal":10.1,"spinRate":2497,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.37427473217154006,"extension":6.857008658763328},"index":4,"playId":"df18c04b-f199-38f2-bcb5-42db1ef8f2f3","pitchNumber":5,"startTime":"2025-07-30T20:49:28.704Z","endTime":"2025-07-30T20:49:32.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":90.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.29360492389095,"aZ":-12.17134329662106,"pfxX":-7.315243933611695,"pfxZ":9.396733319044696,"pX":0.1025628842848221,"pZ":2.706691136978868,"vX0":6.613926579349569,"vY0":-145.2650900583304,"vZ0":-5.216042190880612,"x":113.09,"y":165.7,"x0":-1.2578237355740016,"y0":50.00109698258958,"z0":5.2708705081837435,"aX":-15.570230824359385},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.1,"breakHorizontal":11.9,"spinRate":2513,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.37762170864954525,"extension":6.660523819299465},"hitData":{"launchSpeed":93.5,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.22,"coordY":115.09}},"index":5,"playId":"f7f9b6d3-102b-31a9-9b35-c9f5cba773ad","pitchNumber":6,"startTime":"2025-07-30T20:49:45.675Z","endTime":"2025-07-30T20:49:57.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:49:57.083Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out to first baseman Michael Busch.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T20:50:02.435Z","endTime":"2025-07-30T20:51:07.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.7,"strikeZoneTop":3.50666941718055,"strikeZoneBottom":1.6815543375009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67925283518479,"aZ":-9.352599671084878,"pfxX":-3.8435845848999106,"pfxZ":10.807077384734793,"pX":1.0144579504606774,"pZ":3.0641090153760793,"vX0":6.160392962836836,"vY0":-144.20582694489528,"vZ0":-5.64667049787459,"x":78.33,"y":156.05,"x0":-0.647460618352429,"y0":50.00438761028838,"z0":5.621091653783883,"aX":-8.118219697564012},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.6,"breakHorizontal":5.8,"spinRate":2411,"spinDirection":205},"zone":12,"typeConfidence":0.89,"plateTime":0.379435352697882,"extension":6.667953499505952},"index":0,"playId":"7752d0f5-72cb-3161-82bd-2211ceeb17db","pitchNumber":1,"startTime":"2025-07-30T20:50:19.176Z","endTime":"2025-07-30T20:50:26.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Caleb Durbin advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"7752d0f5-72cb-3161-82bd-2211ceeb17db","startTime":"2025-07-30T20:50:30.954Z","endTime":"2025-07-30T20:50:36.983Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"postOnSecond":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"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":86.0,"endSpeed":79.9,"strikeZoneTop":3.45811386364078,"strikeZoneBottom":1.66486232609548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.55590838522198,"aZ":-29.8113696611922,"pfxX":0.49691640551432226,"pfxZ":1.4815466188084097,"pX":1.3752591608161249,"pZ":0.6931928384166601,"vX0":6.1129883779620915,"vY0":-125.14908736962458,"vZ0":-5.710665124608718,"x":64.58,"y":220.06,"x0":-1.156351202961575,"y0":50.00410804121613,"z0":5.424939598496536,"aX":0.7941122068087207},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.7,"breakHorizontal":-2.2,"spinRate":2249,"spinDirection":69},"zone":14,"typeConfidence":0.87,"plateTime":0.43645976202844317,"extension":6.540519800650868},"index":2,"playId":"5fc6c834-e1ef-3db7-8cfa-e9fc6113c0ec","pitchNumber":2,"startTime":"2025-07-30T20:50:36.983Z","endTime":"2025-07-30T20:50:42.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.248376485812543,"aZ":-31.667579884822484,"pfxX":2.2855983793660304,"pfxZ":0.31239628311481127,"pX":0.45425817746251007,"pZ":1.5949885389844358,"vX0":3.219916766438405,"vY0":-126.29895237569121,"vZ0":-3.7081245377669596,"x":99.68,"y":195.72,"x0":-1.129180742133599,"y0":50.003903328047606,"z0":5.601085420151065,"aX":3.730567376502235},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.0,"breakHorizontal":-4.8,"spinRate":2258,"spinDirection":82},"zone":9,"typeConfidence":0.9,"plateTime":0.4319786583781884,"extension":6.384502422740389},"hitData":{"launchSpeed":74.3,"launchAngle":9.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":166.0,"coordY":155.97}},"index":3,"playId":"ea7b1aaa-f089-35e6-ade3-39e873ee8884","pitchNumber":3,"startTime":"2025-07-30T20:51:00.338Z","endTime":"2025-07-30T20:51:07.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":673548,"link":"/api/v1/people/673548"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:51:07.329Z","atBatIndex":77}]