[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a ground ball to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T20:06:19.294Z","endTime":"2025-08-02T20:07:16.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T16:29:30.704Z","endTime":"2025-08-02T19:36:45.732Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T19:36:45.732Z","endTime":"2025-08-02T20:05:55.208Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-02T20:05:55.208Z","endTime":"2025-08-02T20:06:21.634Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"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":96.3,"endSpeed":87.2,"strikeZoneTop":3.38114706905953,"strikeZoneBottom":1.65674960502636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.82683367417789,"aZ":-17.689774045946006,"pfxX":-7.521223410273973,"pfxZ":7.372256670696793,"pX":-1.2410724381617375,"pZ":2.1250153641695055,"vX0":5.047216731995572,"vY0":-140.03807800241293,"vZ0":-5.049282855560355,"x":164.31,"y":181.4,"x0":-2.0997252471629806,"y0":50.00085002988827,"z0":5.12736547974806,"aX":-14.774460273917732},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.4,"breakHorizontal":12.5,"spinRate":2449,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.39275014968599997,"extension":7.097980958038402},"index":3,"playId":"50fb7c7f-413b-3ea9-ae2a-b8aacd8ef25b","pitchNumber":1,"startTime":"2025-08-02T20:06:21.634Z","endTime":"2025-08-02T20:06:25.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.40598817432586,"strikeZoneBottom":1.65674960502636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.24664388031071,"aZ":-15.666471786820075,"pfxX":-7.30234699755238,"pfxZ":8.4255841335946,"pX":-0.08894810797881329,"pZ":2.784889201697442,"vX0":7.902220902485286,"vY0":-139.7425946338274,"vZ0":-3.7286567433112285,"x":120.39,"y":163.59,"x0":-2.0173936499769933,"y0":50.00373586233443,"z0":5.1791415508249425,"aX":-14.308393349068725},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":11.4,"spinRate":2468,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3933759111802102,"extension":7.1692521008965056},"index":4,"playId":"38b13eac-0cff-3657-8b3f-d7fc17e2f3dc","pitchNumber":2,"startTime":"2025-08-02T20:06:34.049Z","endTime":"2025-08-02T20:06:37.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.38114706905953,"strikeZoneBottom":1.65674960502636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.2635077308384,"aZ":-42.53895660442306,"pfxX":3.4969502893040616,"pfxZ":-7.166332714330449,"pX":1.1175278532246269,"pZ":0.805680015587239,"vX0":6.434060118811901,"vY0":-120.08176970132621,"vZ0":-1.347295367514557,"x":74.4,"y":217.03,"x0":-2.0605544084555527,"y0":50.00105845717733,"z0":5.189988000236105,"aX":5.058754280390221},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-13.0,"breakHorizontal":-8.0,"spinRate":2742,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.457756531790932,"extension":6.820323944904881},"index":5,"playId":"5d7e6dd0-ffc1-321b-bad8-26cb676ebdc4","pitchNumber":3,"startTime":"2025-08-02T20:06:47.889Z","endTime":"2025-08-02T20:06:51.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.60546800288368,"aZ":-18.655203558447212,"pfxX":-6.188485212860081,"pfxZ":6.809543640682146,"pX":-0.3889376434487153,"pZ":2.496118816127896,"vX0":6.872770496986934,"vY0":-140.66421377399277,"vZ0":-3.942436798195902,"x":131.83,"y":171.38,"x0":-2.0704994745720113,"y0":50.0056185628144,"z0":5.140021693574502,"aX":-12.291322777765643},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.6,"breakHorizontal":9.6,"spinRate":2419,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.39075274729172316,"extension":7.212242835612183},"hitData":{"launchSpeed":106.0,"launchAngle":-0.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.47,"coordY":107.91}},"index":6,"playId":"f24052ec-d473-314e-8f5b-0edb0514c906","pitchNumber":4,"startTime":"2025-08-02T20:07:05.667Z","endTime":"2025-08-02T20:07:16.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-08-02T20:07:16.288Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T20:07:33.879Z","endTime":"2025-08-02T20:08:22.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.738613363904996,"aZ":-17.129845150436367,"pfxX":-7.871873631117244,"pfxZ":7.625865879975137,"pX":-1.1026705742288179,"pZ":3.5542818996731143,"vX0":5.454822020627556,"vY0":-140.06196847243478,"vZ0":-1.5325910049270721,"x":159.03,"y":142.81,"x0":-2.059878302960579,"y0":50.000800758323585,"z0":5.237002781644667,"aX":-15.52679239296117},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":13.1,"spinRate":2431,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3921205317069303,"extension":7.14766450236855},"index":0,"playId":"9b67ce99-b0f3-3a3f-8582-6d055aebda5b","pitchNumber":1,"startTime":"2025-08-02T20:07:40.019Z","endTime":"2025-08-02T20:07:43.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48174545961072,"aZ":-29.603502942670207,"pfxX":8.371213673994603,"pfxZ":1.7393748263374125,"pX":0.48461791591569114,"pZ":2.5403350289442894,"vX0":3.738313951139078,"vY0":-121.15034566902531,"vZ0":0.0169401526168782,"x":98.53,"y":170.19,"x0":-2.169546559408475,"y0":50.00021257207838,"z0":5.138500419219626,"aX":12.33783379800355},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.5,"breakHorizontal":-16.1,"spinRate":2649,"spinDirection":63},"zone":6,"typeConfidence":2.0,"plateTime":0.4535385131729086,"extension":6.909282620594366},"index":1,"playId":"013c1006-7829-33c1-8b5e-4539d7d44364","pitchNumber":2,"startTime":"2025-08-02T20:07:57.519Z","endTime":"2025-08-02T20:08:01.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.3,"strikeZoneTop":3.39490411368924,"strikeZoneBottom":1.57237467988223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.523324480095546,"aZ":-26.632129143712476,"pfxX":-12.149142974070077,"pfxZ":2.8703399643845593,"pX":0.7179492245443345,"pZ":2.4284243574601865,"vX0":11.289215859231458,"vY0":-139.29328122016906,"vZ0":-2.333509284206226,"x":89.63,"y":173.21,"x0":-1.8448106130624193,"y0":50.00228975769635,"z0":5.07105632019863,"aX":-23.445669285078527},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.8,"breakHorizontal":19.1,"spinRate":2280,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3959604825319043,"extension":7.153336179070699},"index":2,"playId":"a4527547-4da4-36ff-9d71-ff32f67ea45d","pitchNumber":3,"startTime":"2025-08-02T20:08:18.018Z","endTime":"2025-08-02T20:08:22.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:08:22.009Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T20:08:28.632Z","endTime":"2025-08-02T20:10:26.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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(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":74.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.721845613312603,"aZ":-42.07466719327624,"pfxX":6.658771735156222,"pfxZ":-7.1194832655074896,"pX":0.17576244867068883,"pZ":1.0833449850668684,"vX0":3.3702903031976326,"vY0":-118.13822976333827,"vZ0":-0.5895809032091947,"x":110.3,"y":209.53,"x0":-2.1412336888306838,"y0":50.000090957584504,"z0":5.25510604463212,"aX":9.265354869117102},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.7,"breakHorizontal":-13.0,"spinRate":2900,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.46637039997966845,"extension":6.736558485048536},"index":0,"playId":"be08a12f-8342-34bd-bb1c-e3a214073135","pitchNumber":1,"startTime":"2025-08-02T20:08:49.507Z","endTime":"2025-08-02T20:08:52.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.5,"strikeZoneTop":3.39490411368924,"strikeZoneBottom":1.69765802199911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.209907751530604,"aZ":-42.01837807175022,"pfxX":6.883356231015142,"pfxZ":-7.192781981711397,"pX":-1.4691653401760303,"pZ":2.4661723069366075,"vX0":-0.23358728366898612,"vY0":-116.63241392158868,"vZ0":2.470740463528613,"x":173.0,"y":172.19,"x0":-2.260725530964021,"y0":50.0016606547027,"z0":5.373491636538838,"aX":9.42311799497599},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-12.0,"breakHorizontal":-12.4,"spinRate":2818,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.47073550638910255,"extension":6.558694859548457},"index":1,"playId":"5df1411f-4020-369f-9302-85d40d891a37","pitchNumber":2,"startTime":"2025-08-02T20:09:10.225Z","endTime":"2025-08-02T20:09:13.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.34522548980633,"strikeZoneBottom":1.59743777361585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.21540458728381,"aZ":-17.182484737835875,"pfxX":-4.347272579912484,"pfxZ":7.672102695862989,"pX":-1.2583181665508454,"pZ":5.179812439444043,"vX0":3.7746897846287024,"vY0":-139.3580512449432,"vZ0":2.700407449403497,"x":164.96,"y":98.93,"x0":-2.0699034582928073,"y0":50.002258382057114,"z0":5.336733800252389,"aX":-8.49490712293438},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":7.1,"spinRate":2236,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3940182102072929,"extension":7.108305396237457},"index":2,"playId":"a5b74914-2ee1-3fc3-8eb9-b434f4926e38","pitchNumber":3,"startTime":"2025-08-02T20:09:30.002Z","endTime":"2025-08-02T20:09:33.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.788094640269435,"aZ":-13.822005529469163,"pfxX":-5.806903699497076,"pfxZ":9.36487327321432,"pX":0.344798078629911,"pZ":3.903262272021057,"vX0":8.310485333888591,"vY0":-139.88839115676828,"vZ0":-0.7930224884366428,"x":103.86,"y":133.39,"x0":-1.9253583456913415,"y0":50.0067283991707,"z0":5.106239861998338,"aX":-11.385358393212222},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":8.6,"spinRate":2345,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.39320749208865236,"extension":7.238399417031131},"index":3,"playId":"93e76558-c72e-381e-be75-2a8bcb2719aa","pitchNumber":4,"startTime":"2025-08-02T20:09:51.469Z","endTime":"2025-08-02T20:09:54.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-02T20:10:06.728Z","endTime":"2025-08-02T20:10:22.807Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.5,"strikeZoneTop":3.27067228353372,"strikeZoneBottom":1.64755437982407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.07169012206909,"aZ":-42.84610545586457,"pfxX":7.845838035201096,"pfxZ":-7.788407478162687,"pX":-0.33238375962460914,"pZ":1.7725216210755927,"vX0":2.0176112611059156,"vY0":-117.42924898108605,"vZ0":1.1837836919999511,"x":129.67,"y":190.92,"x0":-2.225511171265745,"y0":50.00178204495376,"z0":5.306272468244218,"aX":10.753103571042317},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-13.3,"breakHorizontal":-14.8,"spinRate":2904,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.469775032542159,"extension":6.856197492216774},"index":5,"playId":"e7a0a6c8-bae4-3d42-aa6f-c895540b2c66","pitchNumber":5,"startTime":"2025-08-02T20:10:22.807Z","endTime":"2025-08-02T20:10:26.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:10:26.701Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T20:10:34.434Z","endTime":"2025-08-02T20:12:44.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.3,"strikeZoneTop":3.76687125390444,"strikeZoneBottom":1.8729154098595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.50481301966075,"aZ":-15.661337962850013,"pfxX":-7.395048305860008,"pfxZ":8.5256623042766,"pX":-0.28808638616306065,"pZ":3.88133146116557,"vX0":6.907974548030219,"vY0":-139.07890995809754,"vZ0":-0.7852016076042433,"x":127.98,"y":133.98,"x0":-1.8571526881046443,"y0":50.00176890910219,"z0":5.217294415020736,"aX":-14.321702489174347},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":11.8,"spinRate":2460,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3955519656577158,"extension":7.181395634263697},"index":0,"playId":"5cf80bf6-d277-3c5b-92a7-76038acd1476","pitchNumber":1,"startTime":"2025-08-02T20:10:50.572Z","endTime":"2025-08-02T20:10:53.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.5,"strikeZoneTop":3.76687125390444,"strikeZoneBottom":1.8979384241024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.976824592295365,"aZ":-15.634215910084102,"pfxX":-6.315828789455265,"pfxZ":8.32367740722969,"pX":-0.673673367509147,"pZ":2.854618263856865,"vX0":5.84930120762112,"vY0":-140.98922276048708,"vZ0":-3.4031022165965834,"x":142.68,"y":161.71,"x0":-1.968034358878804,"y0":50.002067720118184,"z0":5.104189600562267,"aX":-12.548289928843419},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":10.1,"spinRate":2549,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.39046532328997285,"extension":7.0985198855932286},"index":1,"playId":"5a98a969-bbb2-363d-b731-6d0eff06417d","pitchNumber":2,"startTime":"2025-08-02T20:11:20.033Z","endTime":"2025-08-02T20:11:23.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.74210862586277,"strikeZoneBottom":1.847888900371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.8300200456322,"aZ":-42.320811433219646,"pfxX":6.657303480819417,"pfxZ":-7.269588017080001,"pX":-1.1998240293937064,"pZ":1.648336665526646,"vX0":0.3293535621008269,"vY0":-117.7957925371329,"vZ0":0.7870324714038313,"x":162.73,"y":194.27,"x0":-2.205771247596473,"y0":50.0028068533238,"z0":5.244191129079022,"aX":9.290635019876493},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.6,"breakHorizontal":-12.1,"spinRate":2949,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.4662204763304567,"extension":6.659215335712084},"index":2,"playId":"26d571e5-0fb5-31e4-8368-c39c50f2a46e","pitchNumber":3,"startTime":"2025-08-02T20:11:37.756Z","endTime":"2025-08-02T20:11:41.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.7173408559937,"strikeZoneBottom":1.82285892380216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.861598904502863,"aZ":-27.053160990877085,"pfxX":2.0771831374588197,"pfxZ":2.8813719272122853,"pX":-0.6342632756285235,"pZ":3.556413574845874,"vX0":3.4805240988733805,"vY0":-131.85452134422056,"vZ0":0.7855973144878154,"x":141.18,"y":142.76,"x0":-2.236894122069048,"y0":50.00028215386124,"z0":5.2382466089140305,"aX":3.6858929974768153},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.6,"breakHorizontal":-4.4,"spinRate":2670,"spinDirection":177},"zone":1,"typeConfidence":2.0,"plateTime":0.4140973319889145,"extension":6.946886102107974},"index":3,"playId":"7d78b29b-dfd0-3b68-9cc9-a59d6cd67944","pitchNumber":4,"startTime":"2025-08-02T20:11:58.855Z","endTime":"2025-08-02T20:12:02.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.74210862586277,"strikeZoneBottom":1.79782550834037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.67987535176901,"aZ":-18.635633075239515,"pfxX":-6.968422373869675,"pfxZ":6.840510644220927,"pX":-1.4878847243064321,"pZ":3.145903490100528,"vX0":4.030712897820671,"vY0":-140.4783454282469,"vZ0":-2.125329001078077,"x":173.71,"y":153.84,"x0":-2.043288247724465,"y0":50.002739129587155,"z0":5.136502259263352,"aX":-13.793496615521757},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":11.6,"spinRate":2513,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3913357620656095,"extension":7.145193407340164},"index":4,"playId":"85b0fc61-b2fc-3a0d-8c07-b89264dd86cb","pitchNumber":5,"startTime":"2025-08-02T20:12:17.905Z","endTime":"2025-08-02T20:12:21.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.92215028854403,"aZ":-34.103218340429294,"pfxX":9.937825130038265,"pfxZ":-1.3126790801652461,"pX":-0.3416558111275182,"pZ":1.4749616200417908,"vX0":1.3948489644089037,"vY0":-121.15125683866317,"vZ0":-1.421792515802346,"x":130.02,"y":198.96,"x0":-2.216594892242094,"y0":50.005154348987624,"z0":5.0907504344097445,"aX":14.557304225546094},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.5,"breakHorizontal":-18.4,"spinRate":2825,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.4546698212730913,"extension":6.7928437431843465},"index":5,"playId":"5b4d5dbc-0cab-3fa6-9a99-203a8dd7e98a","pitchNumber":6,"startTime":"2025-08-02T20:12:37.593Z","endTime":"2025-08-02T20:12:44.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:12:44.840Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:14:45.245Z","endTime":"2025-08-02T20:15:59.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":96.1,"endSpeed":87.3,"strikeZoneTop":3.66778999747204,"strikeZoneBottom":1.79782550834037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.72488355086445,"aZ":-12.30797625045112,"pfxX":0.48083971901318145,"pfxZ":10.123337644500424,"pX":0.42753644489290055,"pZ":2.5943154495874516,"vX0":-2.7697735799662446,"vY0":-139.73098058382087,"vZ0":-7.488847705061483,"x":100.7,"y":168.73,"x0":1.3724251706247264,"y0":50.003117947110894,"z0":6.131701085075831,"aX":0.9440164822754297},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":-0.2,"spinRate":2329,"spinDirection":160},"zone":6,"typeConfidence":2.0,"plateTime":0.39312963015726243,"extension":6.50413866365862},"index":0,"playId":"0aa22358-c4b3-3878-ac49-4104f722b481","pitchNumber":1,"startTime":"2025-08-02T20:14:45.245Z","endTime":"2025-08-02T20:14:48.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.927206587255938,"aZ":-26.896809990537772,"pfxX":6.932902518135547,"pfxZ":3.3138101659572374,"pX":-0.16925564064116694,"pZ":1.5311990896730252,"vX0":-6.399839368238703,"vY0":-126.23671713698631,"vZ0":-5.968970126546083,"x":123.45,"y":197.44,"x0":1.5146228219808917,"y0":50.003984781247496,"z0":6.129911809564367,"aX":11.039884543454377},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":-10.8,"spinRate":1947,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.43616008737168466,"extension":6.418292208255834},"index":1,"playId":"6d524b63-1e38-35c9-a6cb-09a5ce9bdfdc","pitchNumber":2,"startTime":"2025-08-02T20:14:57.907Z","endTime":"2025-08-02T20:15:00.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":87.4,"strikeZoneTop":3.54382473936113,"strikeZoneBottom":1.74774847357982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.47199320658452,"aZ":-13.642555434589339,"pfxX":1.210275901676095,"pfxZ":9.2929995124716,"pX":-0.3568731798492404,"pZ":4.2775297611361465,"vX0":-4.93954434642813,"vY0":-141.74110973687556,"vZ0":-3.3703771154941293,"x":130.6,"y":123.29,"x0":1.2665820755524562,"y0":50.00087789512123,"z0":6.37822286850295,"aX":2.414073897562401},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":-1.0,"spinRate":2255,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.3894543967342692,"extension":6.293831683946769},"index":2,"playId":"d77f19ab-d876-3143-a18b-0db781a188da","pitchNumber":3,"startTime":"2025-08-02T20:15:15.506Z","endTime":"2025-08-02T20:15:18.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":87.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.26098725721805,"aZ":-20.538923188455826,"pfxX":8.856039637276492,"pfxZ":5.84568104394368,"pX":-0.6819645588535619,"pZ":2.6689894117727477,"vX0":-9.075208676592485,"vY0":-141.17952869650787,"vZ0":-5.95135841663485,"x":142.99,"y":166.72,"x0":1.4450591258182826,"y0":50.00404670002817,"z0":6.153872545970365,"aX":17.632922397757998},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.4,"breakHorizontal":-13.9,"spinRate":2258,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.3900249455405791,"extension":6.549051805003092},"index":3,"playId":"d6dc15aa-b08a-3a3b-82e9-35d75ba8740a","pitchNumber":4,"startTime":"2025-08-02T20:15:38.217Z","endTime":"2025-08-02T20:15:41.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.16577566486173,"aZ":-9.004116128306235,"pfxX":0.3151177760153373,"pfxZ":11.348150768563276,"pX":0.12508124297866072,"pZ":2.7090906914715283,"vX0":-3.442890927537307,"vY0":-142.54355454284757,"vZ0":-8.129595350957834,"x":112.23,"y":165.63,"x0":1.3116185042997968,"y0":50.00015745157954,"z0":6.179561857159591,"aX":0.6433307446245002},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.0,"breakHorizontal":0.2,"spinRate":2400,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.38540857877042,"extension":6.331014516848197},"index":4,"playId":"4e067aa0-0558-3424-a082-062963e98143","pitchNumber":5,"startTime":"2025-08-02T20:15:55.878Z","endTime":"2025-08-02T20:15:59.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:15:59.198Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:16:05.745Z","endTime":"2025-08-02T20:16:57.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.24581191785366,"strikeZoneBottom":1.59743777361585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.36033326010423,"aZ":-27.983981450293033,"pfxX":-2.234086720350432,"pfxZ":2.334630301508793,"pX":-0.21260636541644154,"pZ":1.7855489942307552,"vX0":-4.473362203616818,"vY0":-133.05443629974417,"vZ0":-6.015478627998714,"x":125.1,"y":190.57,"x0":1.7801702139503521,"y0":50.002147938872305,"z0":6.101593653970059,"aX":-4.007787744068459},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.1,"breakHorizontal":5.0,"spinRate":2355,"spinDirection":183},"zone":8,"typeConfidence":2.0,"plateTime":0.4115437947564158,"extension":6.499361359061379},"index":0,"playId":"93d0ab25-0359-3191-b207-3dcb60d2d56d","pitchNumber":1,"startTime":"2025-08-02T20:16:25.418Z","endTime":"2025-08-02T20:16:28.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.4,"strikeZoneTop":3.32037909666085,"strikeZoneBottom":1.57237467988223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.24760790270487,"aZ":-20.552852409667675,"pfxX":9.62050525811821,"pfxZ":5.743470142817104,"pX":-0.4024773976523999,"pZ":3.157304502719717,"vX0":-8.563180868420368,"vY0":-142.40644850606907,"vZ0":-4.66391050840105,"x":132.34,"y":153.53,"x0":1.4158105845547255,"y0":50.00211006029703,"z0":6.14310103078168,"aX":19.46447045819689},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.5,"breakHorizontal":-15.4,"spinRate":2256,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.38682992993621745,"extension":6.53201651167472},"index":1,"playId":"06eb21c2-5d0b-3987-b951-bd8e3db99a10","pitchNumber":2,"startTime":"2025-08-02T20:16:40.985Z","endTime":"2025-08-02T20:16:44.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.323520799996395,"aZ":-10.596048189404232,"pfxX":-0.5101094335321079,"pfxZ":10.485207096214545,"pX":-0.8932298793126996,"pZ":2.684412783139748,"vX0":-5.907270616212762,"vY0":-143.08441568395367,"vZ0":-8.076381255987254,"x":151.05,"y":166.3,"x0":1.2708523971166612,"y0":50.004610875055995,"z0":6.220872198827299,"aX":-1.0484915166503388},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.4,"breakHorizontal":2.2,"spinRate":2392,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.3839005097450152,"extension":6.38656531962511},"index":2,"playId":"286fd5a4-0f8a-39e2-a32e-68c8fd7fc8b9","pitchNumber":3,"startTime":"2025-08-02T20:16:54.496Z","endTime":"2025-08-02T20:16:57.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:16:57.507Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a ground ball to center fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:17:28.361Z","endTime":"2025-08-02T20:17:55.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T20:17:19.054Z","endTime":"2025-08-02T20:17:30.396Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.49420395439315,"strikeZoneBottom":1.847888900371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.78540237829476,"aZ":-16.751238227969775,"pfxX":7.033330014937766,"pfxZ":7.662855145801627,"pX":-0.07160798394118782,"pZ":1.5458956760187808,"vX0":-7.1947430093819404,"vY0":-141.58081999633703,"vZ0":-9.404752655155662,"x":119.73,"y":197.04,"x0":1.5987870241604722,"y0":50.00633572884087,"z0":6.001727314675606,"aX":14.164870358719265},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.9,"breakHorizontal":-11.2,"spinRate":2355,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.38807181747584396,"extension":6.579796953725675},"index":1,"playId":"205e5fa6-8af5-3513-8506-c8a434ee8f46","pitchNumber":1,"startTime":"2025-08-02T20:17:30.396Z","endTime":"2025-08-02T20:17:34.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.782814019059025,"aZ":-15.933742778457859,"pfxX":7.653272567676049,"pfxZ":8.000949314061032,"pX":0.26377953255924397,"pZ":2.492944885589164,"vX0":-5.537462459131507,"vY0":-142.30855037070836,"vZ0":-7.433428851212119,"x":106.95,"y":171.47,"x0":1.2506668661726827,"y0":50.004920005087875,"z0":6.168409531106358,"aX":15.538325420118023},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.0,"breakHorizontal":-12.6,"spinRate":2296,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.3863996048008662,"extension":6.560736503734536},"hitData":{"launchSpeed":84.3,"launchAngle":8.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.85,"coordY":102.84}},"index":2,"playId":"5a08e831-929a-3cb5-a521-92827dc77cb0","pitchNumber":2,"startTime":"2025-08-02T20:17:45.589Z","endTime":"2025-08-02T20:17:55.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:17:55.327Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:18:09.208Z","endTime":"2025-08-02T20:19:30.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.84112802083971,"strikeZoneBottom":1.9479738542943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3498470981053,"aZ":-15.922821826069747,"pfxX":6.939735103018525,"pfxZ":8.22468799183699,"pX":-1.8757676932492788,"pZ":2.3235914382788407,"vX0":-10.714927710527622,"vY0":-140.07051853321227,"vZ0":-7.5995750654012655,"x":188.5,"y":176.04,"x0":1.1077210436871936,"y0":50.00198899068336,"z0":6.1247495640332295,"aX":13.71069479697787},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":-10.2,"spinRate":2280,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.3919160770223411,"extension":6.593234009512672},"index":0,"playId":"354d330a-8c4c-34e5-afe3-71b25c117e94","pitchNumber":1,"startTime":"2025-08-02T20:18:26.136Z","endTime":"2025-08-02T20:18:29.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.7173408559937,"strikeZoneBottom":1.77278868218993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.076433139043694,"aZ":-12.573608965451918,"pfxX":1.6427136432461058,"pfxZ":10.117601915372923,"pX":-0.7823462296564039,"pZ":2.6568048429860016,"vX0":-6.270556055289873,"vY0":-139.00404724924587,"vZ0":-7.326736063812144,"x":146.82,"y":167.05,"x0":1.29926342620957,"y0":50.00356487757006,"z0":6.1798905543401546,"aX":3.1833430588475125},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":-1.6,"spinRate":2406,"spinDirection":160},"zone":4,"typeConfidence":2.0,"plateTime":0.39555499281234496,"extension":6.5219416851930125},"index":1,"playId":"f343b588-3643-3043-b1d7-6cbe34670225","pitchNumber":2,"startTime":"2025-08-02T20:18:45.575Z","endTime":"2025-08-02T20:18:48.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.286660282493223,"aZ":-23.661846440703037,"pfxX":8.19296607985466,"pfxZ":5.400517671423639,"pX":1.1299671460357652,"pZ":3.4530543461765397,"vX0":-4.0761223330736165,"vY0":-125.71628683621394,"vZ0":-2.003483592346119,"x":73.93,"y":145.55,"x0":1.7219289630239094,"y0":50.00011145379285,"z0":6.212322474503327,"aX":12.90225652389787},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.5,"breakHorizontal":-13.7,"spinRate":1824,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4383795165071023,"extension":6.413649706634701},"index":2,"playId":"9e2a6228-6c0a-30ce-8a62-efe967573897","pitchNumber":3,"startTime":"2025-08-02T20:19:05.313Z","endTime":"2025-08-02T20:19:08.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.50258960773688,"aZ":-27.786575135403393,"pfxX":8.8394694348291,"pfxZ":2.6871088054272025,"pX":0.1511148061809646,"pZ":2.377955609775795,"vX0":-6.808924257655645,"vY0":-127.29393371237924,"vZ0":-3.664687377181306,"x":111.24,"y":174.58,"x0":1.7196486849083268,"y0":50.001965630679216,"z0":6.0499084178585125,"aX":14.424269543129238},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.2,"breakHorizontal":-14.4,"spinRate":1915,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4312203985781511,"extension":6.582124410917035},"index":3,"playId":"a39fe119-b0b6-3ab6-b5fd-b4598769b003","pitchNumber":4,"startTime":"2025-08-02T20:19:27.870Z","endTime":"2025-08-02T20:19:30.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:19:30.870Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out softly, pitcher Zack Wheeler to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:21:45.664Z","endTime":"2025-08-02T20:22:57.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":554430,"link":"/api/v1/people/554430"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.681871348012855,"aZ":-16.17823157951055,"pfxX":-7.515944143120674,"pfxZ":8.260095565790056,"pX":-0.052818560130270614,"pZ":2.8713835934993472,"vX0":7.874240252078037,"vY0":-139.09685883346978,"vZ0":-3.053566284212828,"x":119.01,"y":161.25,"x0":-1.9602180467156274,"y0":50.001079104230115,"z0":5.072487070861268,"aX":-14.551076372531705},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":11.8,"spinRate":2243,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.39559538244181125,"extension":7.177227607731665},"index":0,"playId":"252b92b0-c54c-3660-9d0a-96588102fa12","pitchNumber":1,"startTime":"2025-08-02T20:21:59.386Z","endTime":"2025-08-02T20:22:02.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.76687125390444,"strikeZoneBottom":1.8729154098595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.26875716506099,"aZ":-24.974697384349653,"pfxX":-12.34275277274228,"pfxZ":3.813932632056942,"pX":-0.008776871513455936,"pZ":1.4726043435284433,"vX0":9.410708551234816,"vY0":-137.22541707242635,"vZ0":-4.703018430391969,"x":117.33,"y":199.02,"x0":-1.8966976350984739,"y0":50.00243320445221,"z0":4.932089600335643,"aX":-23.298113430360893},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.0,"breakHorizontal":20.2,"spinRate":2271,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4007177554764736,"extension":7.275583823032265},"index":1,"playId":"dd1d8f49-f9aa-3274-ac3a-0456fcbb49c8","pitchNumber":2,"startTime":"2025-08-02T20:22:15.541Z","endTime":"2025-08-02T20:22:19.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.93527164390406,"aZ":-25.130747446427673,"pfxX":-11.739855516865983,"pfxZ":3.696308107158976,"pX":0.26139155117436347,"pZ":1.3749040636464145,"vX0":9.663143109069138,"vY0":-138.024104677924,"vZ0":-5.168677527035824,"x":107.04,"y":201.66,"x0":-1.7792132830245377,"y0":50.00670415466519,"z0":4.989019327120601,"aX":-22.402129762347542},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.6,"breakHorizontal":19.0,"spinRate":2298,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39855133122112907,"extension":7.177078891625775},"index":2,"playId":"42924325-e123-361e-a82c-d585702b14a9","pitchNumber":3,"startTime":"2025-08-02T20:22:29.373Z","endTime":"2025-08-02T20:22:33.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-02T20:22:42.820Z","endTime":"2025-08-02T20:22:49.145Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":74.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.872766352367048,"aZ":-34.7917620872599,"pfxX":8.340506436843857,"pfxZ":-1.8230094475559167,"pX":0.5527362861368872,"pZ":1.6504839304482595,"vX0":3.8128698057722428,"vY0":-120.21840512547993,"vZ0":-0.5674867637627302,"x":95.93,"y":194.22,"x0":-2.148048769446859,"y0":50.00508394372404,"z0":5.034993093545021,"aX":11.952666581200015},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.1,"breakHorizontal":-16.1,"spinRate":2751,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.45931863442684273,"extension":6.943801695700515},"hitData":{"launchSpeed":56.5,"launchAngle":-75.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.88,"coordY":188.55}},"index":4,"playId":"39d8b1fc-05e3-3ea8-9b5c-2d014019d260","pitchNumber":4,"startTime":"2025-08-02T20:22:49.145Z","endTime":"2025-08-02T20:22:57.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:22:57.693Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wenceel Pérez singles on a line drive to center fielder Harrison Bader.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:23:08.485Z","endTime":"2025-08-02T20:26:20.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.19607740423126,"strikeZoneBottom":1.57237467988223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.10982115672623,"aZ":-14.186522987267601,"pfxX":-9.086386688553652,"pfxZ":9.011020869129737,"pX":0.9913180586475396,"pZ":1.0225073450496214,"vX0":11.104183657269958,"vY0":-140.68455118698975,"vZ0":-8.322188167423418,"x":79.21,"y":211.17,"x0":-1.8338225751447486,"y0":50.004947134056174,"z0":4.946705644713894,"aX":-18.1433655190922},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":14.0,"spinRate":2551,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.38992766127194933,"extension":7.6454509545989735},"index":0,"playId":"7c7207b9-fc96-3ce9-b216-2cc50917d0a2","pitchNumber":1,"startTime":"2025-08-02T20:23:25.276Z","endTime":"2025-08-02T20:23:28.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.27067228353372,"strikeZoneBottom":1.54730843024265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.505365475253132,"aZ":-42.167406211651816,"pfxX":8.40210306150384,"pfxZ":-7.2434096787115205,"pX":-0.2546272956066364,"pZ":0.7839998983532597,"vX0":2.1177962779225235,"vY0":-117.84444146603809,"vZ0":-0.9713259991312538,"x":126.71,"y":217.61,"x0":-2.260645632493396,"y0":50.00494200358965,"z0":5.1651469873778355,"aX":11.585951874513693},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-13.0,"breakHorizontal":-15.7,"spinRate":2925,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4683348975082793,"extension":6.799941076855678},"index":1,"playId":"a8b4808c-fd4f-368d-8992-bc8a22bbc9bf","pitchNumber":2,"startTime":"2025-08-02T20:23:40.337Z","endTime":"2025-08-02T20:23:43.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.22094694901441,"strikeZoneBottom":1.54730843024265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.383697304982114,"aZ":-13.974088053263628,"pfxX":-7.271453271718093,"pfxZ":9.00717034095843,"pX":1.0483946251492398,"pZ":2.094020919444377,"vX0":10.853708491658006,"vY0":-141.4912940476876,"vZ0":-5.506354447295276,"x":77.04,"y":182.24,"x0":-1.898980906300167,"y0":50.00116099269066,"z0":4.9665474310666,"aX":-14.690278220174092},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":10.9,"spinRate":2534,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3876521979183911,"extension":7.450231674746286},"index":2,"playId":"b905ae45-0886-3fe7-a231-65aacdd8ceb6","pitchNumber":3,"startTime":"2025-08-02T20:23:57.101Z","endTime":"2025-08-02T20:24:01.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.22094694901441,"strikeZoneBottom":1.49716657689341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.26532540909831,"aZ":-15.002492896368716,"pfxX":-6.540045995716509,"pfxZ":8.80792503496978,"pX":0.5877820773460638,"pZ":2.4542691800732315,"vX0":9.231625306266077,"vY0":-139.0129042976965,"vZ0":-4.191307796201926,"x":94.6,"y":172.51,"x0":-1.9322948505624908,"y0":50.00395514956903,"z0":4.983069284821058,"aX":-12.752744612110906},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":9.8,"spinRate":2536,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3945767239496676,"extension":7.327467490724301},"index":3,"playId":"b1015d55-07ff-33de-97ec-6c7a7c745178","pitchNumber":4,"startTime":"2025-08-02T20:24:15.631Z","endTime":"2025-08-02T20:24:18.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.39450980483427,"aZ":-14.880067534046878,"pfxX":-5.46360095767624,"pfxZ":8.702455969241132,"pX":1.2183372420099512,"pZ":2.0491333234646154,"vX0":10.376767388980774,"vY0":-139.80947773674004,"vZ0":-5.323637245897785,"x":70.56,"y":183.45,"x0":-1.8250224129797423,"y0":50.0028561219493,"z0":4.948431321587764,"aX":-10.858526894106266},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":7.8,"spinRate":2527,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39119594486923503,"extension":7.3270698424744145},"index":4,"playId":"7100c0c9-1ecd-39c7-80d9-980855808842","pitchNumber":5,"startTime":"2025-08-02T20:24:31.166Z","endTime":"2025-08-02T20:24:34.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07201519437679,"aZ":-17.965384854002036,"pfxX":-8.342535553875122,"pfxZ":7.013196339291091,"pX":-0.24200264824823434,"pZ":1.900876140969513,"vX0":7.907818117173751,"vY0":-141.40733374311355,"vZ0":-5.236500984065776,"x":126.22,"y":187.46,"x0":-1.9900526199833737,"y0":50.005701277329855,"z0":4.928450256069847,"aX":-16.907964289532632},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.8,"breakHorizontal":13.6,"spinRate":2402,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.38726353618005227,"extension":7.5095478609777},"index":5,"playId":"5a4431cb-f699-36d8-b49f-bf0521fc0362","pitchNumber":6,"startTime":"2025-08-02T20:24:51.611Z","endTime":"2025-08-02T20:24:55.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.673139992282472,"aZ":-32.53211461932903,"pfxX":11.620253938392725,"pfxZ":-0.24629468306431512,"pX":0.45749117317346866,"pZ":1.8214798403776784,"vX0":2.7010722617685983,"vY0":-121.31353187412883,"vZ0":-0.9473019252416769,"x":99.56,"y":189.6,"x0":-2.181612114575657,"y0":50.00027727532363,"z0":5.075039764512091,"aX":17.164417548880714},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.4,"breakHorizontal":-21.7,"spinRate":2826,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4530176497657692,"extension":6.753623419686664},"index":6,"playId":"220bcd69-3a15-31dc-ada0-5999cc794e9d","pitchNumber":7,"startTime":"2025-08-02T20:25:12.558Z","endTime":"2025-08-02T20:25:15.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.628191672784915,"aZ":-26.90311698859443,"pfxX":1.380959003930562,"pfxZ":2.935613707160347,"pX":-0.3562032360946329,"pZ":1.772571496234293,"vX0":4.419533242507396,"vY0":-132.67509497347592,"vZ0":-3.0210667177644464,"x":130.58,"y":190.92,"x0":-2.218497407952305,"y0":50.0024982773167,"z0":4.872863043494987,"aX":2.476651280301311},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.9,"breakHorizontal":-3.4,"spinRate":2613,"spinDirection":183},"zone":7,"typeConfidence":2.0,"plateTime":0.41181004787575404,"extension":7.040195038833494},"index":7,"playId":"a5830ae1-c8b1-3c3e-bb95-1ab8dd6bb3c5","pitchNumber":8,"startTime":"2025-08-02T20:25:33.001Z","endTime":"2025-08-02T20:25:38.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.511720214384066,"aZ":-14.444044467233853,"pfxX":-5.841564595824073,"pfxZ":9.002445745480465,"pX":0.0227714844141972,"pZ":2.3697408745794113,"vX0":7.890317923676445,"vY0":-139.49620291160252,"vZ0":-4.482083034136784,"x":116.13,"y":174.8,"x0":-2.0840958411437787,"y0":50.00463676851894,"z0":4.950194529402138,"aX":-11.50828523198584},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":8.9,"spinRate":2568,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.39270492390535505,"extension":7.395303241813161},"hitData":{"launchSpeed":92.9,"launchAngle":15.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.7,"coordY":81.43}},"index":8,"playId":"a596d614-e881-3759-a814-67668d7132df","pitchNumber":9,"startTime":"2025-08-02T20:26:10.048Z","endTime":"2025-08-02T20:26:20.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:26:20.788Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:26:36.724Z","endTime":"2025-08-02T20:28:04.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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(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.3,"endSpeed":84.8,"strikeZoneTop":3.41973629028641,"strikeZoneBottom":1.67260783558308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.588968145045637,"aZ":-25.33690245659544,"pfxX":-2.04004722593894,"pfxZ":3.736795644815423,"pX":0.49987240521334586,"pZ":1.9155451898326379,"vX0":7.364858479218616,"vY0":-134.3108896393902,"vZ0":-3.274318475360381,"x":97.95,"y":187.06,"x0":-2.0105476245712737,"y0":50.00441758884939,"z0":4.94859770780725,"aX":-3.7350863668204144},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.2,"breakHorizontal":2.2,"spinRate":2648,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.40752479015653265,"extension":7.103347720244412},"index":0,"playId":"45231836-645c-35be-813a-aa9711a47b53","pitchNumber":1,"startTime":"2025-08-02T20:26:47.836Z","endTime":"2025-08-02T20:26:50.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.46938623762766,"strikeZoneBottom":1.64755437982407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.52827244289695,"aZ":-13.864953029971469,"pfxX":-6.696118058990877,"pfxZ":9.338948880699995,"pX":1.4128196882611805,"pZ":2.840383247885748,"vX0":11.093495296770687,"vY0":-139.6221197851467,"vZ0":-3.286124510172794,"x":63.15,"y":162.09,"x0":-1.7548639570867486,"y0":50.001551738338016,"z0":4.95401042945279,"aX":-13.127191241060551},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":9.6,"spinRate":2594,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3933810057488314,"extension":7.421741496175431},"index":1,"playId":"c038af04-4707-3745-8991-7be956dd6396","pitchNumber":2,"startTime":"2025-08-02T20:27:04.876Z","endTime":"2025-08-02T20:27:08.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"5c28a91e-6199-3d8b-8d20-269fef1f8773","startTime":"2025-08-02T20:27:23.340Z","endTime":"2025-08-02T20:27:26.340Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.0,"strikeZoneTop":3.46938623762766,"strikeZoneBottom":1.67260783558308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.039090028854666,"aZ":-14.752494678788,"pfxX":-7.3336688730891115,"pfxZ":8.853917485711678,"pX":-0.5171156383689579,"pZ":3.012115106382218,"vX0":6.346078792101705,"vY0":-140.4004271384237,"vZ0":-2.9326814544602495,"x":136.71,"y":157.45,"x0":-1.8699775116669535,"y0":50.0050416356365,"z0":5.048356480150727,"aX":-14.43345222755483},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":11.8,"spinRate":2520,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39228908771313353,"extension":7.321985208697796},"index":3,"playId":"d2eefe83-7199-3cea-8b8f-7deef04dc934","pitchNumber":3,"startTime":"2025-08-02T20:27:41.623Z","endTime":"2025-08-02T20:27:45.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.91813751892648,"aZ":-13.849866930446375,"pfxX":-7.074551924794429,"pfxZ":9.31498834937819,"pX":-0.33256697190475926,"pZ":3.2702271627966204,"vX0":7.072803295885626,"vY0":-140.156254267028,"vZ0":-2.4709762138876106,"x":129.68,"y":150.48,"x0":-1.983105873760576,"y0":50.005637924071806,"z0":5.080184308627038,"aX":-13.922567238051036},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":11.2,"spinRate":2494,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3924438122320568,"extension":7.226560595713018},"index":4,"playId":"72296984-05f4-3f63-a18c-983a97ea4965","pitchNumber":4,"startTime":"2025-08-02T20:28:00.695Z","endTime":"2025-08-02T20:28:04.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:28:04.513Z","atBatIndex":10},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dillon Dingler grounds into a force out, third baseman Otto Kemp to second baseman Edmundo Sosa. Wenceel Pérez out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:28:16.728Z","endTime":"2025-08-02T20:28:59.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.44456367393362,"strikeZoneBottom":1.57237467988223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.40785750369258,"aZ":-25.092083952510173,"pfxX":-11.425513351931745,"pfxZ":3.7091804283969916,"pX":-0.757374384876981,"pZ":1.82961981143755,"vX0":7.152556325299074,"vY0":-137.9266871162447,"vZ0":-3.825607100172177,"x":145.87,"y":189.38,"x0":-1.91272461559946,"y0":50.00139505256986,"z0":4.945820374022678,"aX":-21.801713679735713},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.0,"breakHorizontal":19.0,"spinRate":2370,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.3985720034582316,"extension":7.500379771174774},"index":0,"playId":"4e20a950-8297-3c84-831e-d8cc7a50d374","pitchNumber":1,"startTime":"2025-08-02T20:28:32.299Z","endTime":"2025-08-02T20:28:35.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.097646494540076,"aZ":-32.85521238720651,"pfxX":5.14459198354815,"pfxZ":-0.45188231730626427,"pX":0.06048960133417683,"pZ":2.060153191304475,"vX0":3.5973961896105044,"vY0":-122.60522368463417,"vZ0":-0.3912748919961756,"x":114.69,"y":183.16,"x0":-2.0959005886370243,"y0":50.000358748612015,"z0":5.034728403674851,"aX":7.801125550137407},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.6,"breakHorizontal":-10.2,"spinRate":2759,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.4473856436846253,"extension":6.9453180074655965},"hitData":{"launchSpeed":98.7,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.18,"coordY":167.75}},"index":1,"playId":"475f9f79-3056-3c9f-b4fd-3db9576d2af8","pitchNumber":2,"startTime":"2025-08-02T20:28:52.094Z","endTime":"2025-08-02T20:28:59.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:28:59.199Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T20:30:56.060Z","endTime":"2025-08-02T20:32:37.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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(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":86.5,"endSpeed":78.5,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.52985265350751,"aZ":-26.73711028980613,"pfxX":8.079808462936292,"pfxZ":3.4506071132616807,"pX":-0.44422229940183433,"pZ":1.6558749415358844,"vX0":-7.595571281965081,"vY0":-125.59114413240081,"vZ0":-5.352172976284997,"x":133.93,"y":194.07,"x0":1.5886363030742474,"y0":50.005907302884005,"z0":6.025065366110655,"aX":12.741797450128296},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":-12.6,"spinRate":1874,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4383240638030017,"extension":6.222638558555613},"index":0,"playId":"1b6c7433-83f4-3951-80eb-c22631bf3498","pitchNumber":1,"startTime":"2025-08-02T20:31:10.493Z","endTime":"2025-08-02T20:31:13.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.98949913859276,"strikeZoneBottom":1.92295791495554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.170027338100226,"aZ":-11.844006095120688,"pfxX":2.8466690847262512,"pfxZ":10.217439095605071,"pX":-1.782922730788993,"pZ":3.003282978801543,"vX0":-8.869116574629986,"vY0":-140.4778158767942,"vZ0":-6.6325866269309355,"x":184.96,"y":157.69,"x0":1.051629437166548,"y0":50.003135313728485,"z0":6.17243056309321,"aX":5.665925217316944},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":-3.2,"spinRate":2456,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.3905857898024161,"extension":6.440627105994574},"index":1,"playId":"0d986d6a-d735-350c-9dfb-d36d5d3b8c66","pitchNumber":2,"startTime":"2025-08-02T20:31:38.292Z","endTime":"2025-08-02T20:31:41.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.355819885797935,"aZ":-11.652907151140578,"pfxX":2.3689602414878097,"pfxZ":10.429124247944063,"pX":0.010653852103734034,"pZ":2.390249361467919,"vX0":-3.773491025219185,"vY0":-139.8197287053819,"vZ0":-8.517424571611295,"x":116.59,"y":174.24,"x0":1.0738178674146752,"y0":50.002074469707125,"z0":6.252621457346567,"aX":4.66127534260489},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.2,"breakHorizontal":-3.5,"spinRate":2351,"spinDirection":158},"zone":8,"typeConfidence":2.0,"plateTime":0.39267463503966793,"extension":6.449466606465448},"index":2,"playId":"4e7b3690-5b2c-300c-b514-9d2c3ddfe5ff","pitchNumber":3,"startTime":"2025-08-02T20:31:52.910Z","endTime":"2025-08-02T20:31:55.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-02T20:32:06.443Z","endTime":"2025-08-02T20:32:16.764Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.61821889201294,"strikeZoneBottom":1.87322546986976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96517169535628,"aZ":-26.995991160885833,"pfxX":9.499323190517153,"pfxZ":3.0752865831738676,"pX":0.5999073902839481,"pZ":0.13298454309307317,"vX0":-5.808828810965336,"vY0":-129.14522839137445,"vZ0":-9.372380543758677,"x":94.13,"y":235.19,"x0":1.6491465180573366,"y0":50.00035960892521,"z0":5.899314811118479,"aX":15.975355527290281},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.6,"breakHorizontal":-15.8,"spinRate":1928,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4248130323095385,"extension":6.691389864621515},"index":4,"playId":"286d1ca5-3f7e-30ec-8f74-0d1c381876a4","pitchNumber":4,"startTime":"2025-08-02T20:32:16.764Z","endTime":"2025-08-02T20:32:19.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.3,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.877759052516573,"aZ":-25.244749608166206,"pfxX":8.323690876543203,"pfxZ":4.3879934066736155,"pX":0.6919902647481045,"pZ":2.5287087195015987,"vX0":-5.347674449578862,"vY0":-125.7178312660377,"vZ0":-3.801324669709783,"x":90.62,"y":170.5,"x0":1.7808401020698397,"y0":50.00019108931517,"z0":6.143175074631046,"aX":13.131842444021368},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.2,"breakHorizontal":-13.6,"spinRate":1859,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.4380750559887505,"extension":6.725381737626786},"index":5,"playId":"5896de28-31d7-3663-a83d-0d09a497e4ac","pitchNumber":5,"startTime":"2025-08-02T20:32:34.474Z","endTime":"2025-08-02T20:32:37.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:32:37.841Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T20:32:47.540Z","endTime":"2025-08-02T20:33:49.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":97.0,"endSpeed":87.9,"strikeZoneTop":3.22094694901441,"strikeZoneBottom":1.54730843024265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.852281972893934,"aZ":-9.560602064881376,"pfxX":2.6158773557590873,"pfxZ":11.383380398461636,"pX":-0.7219939593998017,"pZ":1.8378804574988747,"vX0":-6.7054519502340195,"vY0":-140.73723242538463,"vZ0":-10.137314141235413,"x":144.52,"y":189.16,"x0":1.3620133304585216,"y0":50.003024029970305,"z0":6.12586154284801,"aX":5.197307538355272},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.5,"breakHorizontal":-3.2,"spinRate":2400,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.39065552296596273,"extension":6.671696450011544},"index":0,"playId":"68639eb9-4c7b-3ab8-a34c-951b1fcb10f0","pitchNumber":1,"startTime":"2025-08-02T20:33:02.779Z","endTime":"2025-08-02T20:33:05.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":78.6,"strikeZoneTop":3.24581191785366,"strikeZoneBottom":1.53291809472179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.793761927910964,"aZ":-27.334180104967853,"pfxX":8.582036001679457,"pfxZ":3.0394422202310123,"pX":1.7465926200309605,"pZ":1.9859876016605873,"vX0":-2.9420463183686874,"vY0":-126.64413173461344,"vZ0":-4.637907543198671,"x":50.42,"y":185.16,"x0":1.822475069488021,"y0":50.000593284082846,"z0":6.081128112836155,"aX":13.653567416285535},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.4,"breakHorizontal":-14.6,"spinRate":1883,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.43591234501443266,"extension":6.290025432877485},"index":1,"playId":"ec54a99d-e190-3373-8a93-80973f281d34","pitchNumber":2,"startTime":"2025-08-02T20:33:15.401Z","endTime":"2025-08-02T20:33:18.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.659401126463546,"aZ":-26.355084945881302,"pfxX":8.796087118713901,"pfxZ":3.7081313439563397,"pX":-0.6843165006866511,"pZ":1.5276993873580031,"vX0":-8.222231141376922,"vY0":-125.62175299609284,"vZ0":-5.937518176896092,"x":143.08,"y":197.53,"x0":1.516565113887394,"y0":50.004344983979315,"z0":6.1144810138019485,"aX":13.81041896660668},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.3,"breakHorizontal":-13.6,"spinRate":1901,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.43901357482665304,"extension":6.406619949255643},"index":2,"playId":"5157d4bd-ead6-3d22-a74e-ccf375c35170","pitchNumber":3,"startTime":"2025-08-02T20:33:31.184Z","endTime":"2025-08-02T20:33:34.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":89.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.633101419158436,"aZ":-9.740762973850845,"pfxX":1.1969010887835079,"pfxZ":10.959672142852671,"pX":0.11392542508265856,"pZ":2.9008863850634112,"vX0":-3.608927515538198,"vY0":-143.0200150470152,"vZ0":-7.616095464076962,"x":112.66,"y":160.46,"x0":1.2433571040306282,"y0":50.00708498692458,"z0":6.229081676450938,"aX":2.451340143065597},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.2,"breakHorizontal":-1.3,"spinRate":2434,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.3847305491668913,"extension":6.543676016259562},"index":3,"playId":"471ae588-4d95-314d-8cd6-c006e9220350","pitchNumber":4,"startTime":"2025-08-02T20:33:46.281Z","endTime":"2025-08-02T20:33:49.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:33:49.722Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T20:33:58.265Z","endTime":"2025-08-02T20:34:52.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.44456367393362,"strikeZoneBottom":1.62249768305318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.649033924732556,"aZ":-29.307520435191677,"pfxX":-2.168791512077302,"pfxZ":1.7011443670543356,"pX":0.40656722518057814,"pZ":2.125696659513635,"vX0":-3.0824600380561717,"vY0":-129.74457797024482,"vZ0":-4.50715563472182,"x":101.5,"y":181.39,"x0":1.896400846328132,"y0":50.00548689634207,"z0":6.144726745783476,"aX":-3.6612363487496933},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":4.7,"spinRate":2184,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.4237597371227211,"extension":6.513198361213792},"index":0,"playId":"e12ba4ef-5379-3add-8dff-fecc3cf80f41","pitchNumber":1,"startTime":"2025-08-02T20:34:12.096Z","endTime":"2025-08-02T20:34:15.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.40747519056561,"aZ":-40.39626797954946,"pfxX":-2.747851413122282,"pfxZ":-5.871402901052848,"pX":0.607743629685117,"pZ":1.5811103438122358,"vX0":-1.6251283842462056,"vY0":-118.14630188430975,"vZ0":-2.3934806084116285,"x":93.83,"y":196.09,"x0":1.663560366593844,"y0":50.002180346931205,"z0":6.351925579171374,"aX":-3.848891289764719},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-10.9,"breakHorizontal":5.4,"spinRate":2509,"spinDirection":327},"zone":9,"typeConfidence":2.0,"plateTime":0.4652194458195207,"extension":6.305524737676364},"index":1,"playId":"b0f9605b-9594-3ad5-8a31-d151499f5a99","pitchNumber":2,"startTime":"2025-08-02T20:34:25.231Z","endTime":"2025-08-02T20:34:28.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-02T20:34:36.986Z","endTime":"2025-08-02T20:34:48.868Z","isPitch":false,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.3,"strikeZoneTop":3.46938623762766,"strikeZoneBottom":1.64755437982407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.68044922957258,"aZ":-8.648264574039375,"pfxX":2.053387689495115,"pfxZ":11.235590957936534,"pX":-0.3802414994797642,"pZ":1.9656956309928884,"vX0":-5.614110470392478,"vY0":-144.2682794577577,"vZ0":-10.531807994183888,"x":131.49,"y":185.71,"x0":1.3299863530302771,"y0":50.00125223092761,"z0":6.210000961532142,"aX":4.299495520306408},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.2,"breakHorizontal":-2.5,"spinRate":2514,"spinDirection":159},"zone":7,"typeConfidence":2.0,"plateTime":0.38065003074420156,"extension":6.654019153222588},"index":3,"playId":"b70ba550-2718-36e3-9d39-a6fe23402fb3","pitchNumber":3,"startTime":"2025-08-02T20:34:48.868Z","endTime":"2025-08-02T20:34:52.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:34:52.218Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:36:40.630Z","endTime":"2025-08-02T20:38:18.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.9937254255324,"aZ":-23.299857633848713,"pfxX":-10.822188749558768,"pfxZ":4.673568882940188,"pX":-0.043852080039558615,"pZ":1.8045606195330002,"vX0":8.818897926816305,"vY0":-137.26615780131817,"vZ0":-4.494053580087888,"x":118.67,"y":190.06,"x0":-1.9012969873660144,"y0":50.00057751073755,"z0":5.060835023505941,"aX":-20.532535286444094},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.7,"breakHorizontal":17.6,"spinRate":2177,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.39989595565408687,"extension":7.499611816402777},"index":0,"playId":"eb712b2d-e60c-3687-9671-b8ca68755114","pitchNumber":1,"startTime":"2025-08-02T20:37:04.918Z","endTime":"2025-08-02T20:37:09.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.59342581358136,"strikeZoneBottom":1.72270491076053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.338753475957105,"aZ":-27.707974604743832,"pfxX":-11.122829405306579,"pfxZ":2.3091832937001966,"pX":0.28498126932964807,"pZ":1.0925844190483374,"vX0":9.628781285295034,"vY0":-138.53719715054365,"vZ0":-5.3624553461487885,"x":106.14,"y":209.28,"x0":-1.7987903285717421,"y0":50.00476029700578,"z0":4.91690194258517,"aX":-21.5194585999451},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.1,"breakHorizontal":18.0,"spinRate":2198,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3960986681060592,"extension":7.324546181296377},"index":1,"playId":"9fbafeff-3800-31a1-abb0-c678cb93fd83","pitchNumber":2,"startTime":"2025-08-02T20:37:28.013Z","endTime":"2025-08-02T20:37:31.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.58102740466595,"strikeZoneBottom":1.6851333392284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.11900679866684,"aZ":-16.261427195366554,"pfxX":-6.748774297971181,"pfxZ":8.207139578691102,"pX":0.5701482368929404,"pZ":3.8459492511032085,"vX0":9.470446479505867,"vY0":-138.84885254308654,"vZ0":-0.5261368272388847,"x":95.27,"y":134.94,"x0":-2.019151419256735,"y0":50.00343308585135,"z0":5.12689520316426,"aX":-13.087076234651429},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":10.1,"spinRate":2474,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.39555259735347637,"extension":7.131276078188752},"index":2,"playId":"9e6431a0-742f-366f-a046-31148ec5e495","pitchNumber":3,"startTime":"2025-08-02T20:37:43.289Z","endTime":"2025-08-02T20:37:46.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.50661098675212,"strikeZoneBottom":1.66008151460169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.28843188792569,"aZ":-30.077322289535772,"pfxX":6.251226456664881,"pfxZ":1.4458328016795985,"pX":-0.5217758077894658,"pZ":2.4403749473186984,"vX0":2.038029852785515,"vY0":-120.17816034051096,"vZ0":0.20722535521177043,"x":136.89,"y":172.89,"x0":-2.1949706363330317,"y0":50.00300477672565,"z0":5.044925785249598,"aX":9.058560082513381},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.0,"breakHorizontal":-11.9,"spinRate":2687,"spinDirection":63},"zone":4,"typeConfidence":2.0,"plateTime":0.4573836341788944,"extension":6.916686892697146},"index":3,"playId":"6ad5b4f8-0dfa-3d62-a055-370075777910","pitchNumber":4,"startTime":"2025-08-02T20:37:58.295Z","endTime":"2025-08-02T20:38:01.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.833911347561997,"aZ":-27.725671906970156,"pfxX":-11.983585626702801,"pfxZ":2.3035505307272146,"pX":0.8556649208812566,"pZ":1.9047672225083325,"vX0":11.464055499511385,"vY0":-138.3528183208538,"vZ0":-3.326912986136712,"x":84.38,"y":187.35,"x0":-1.7914374177286234,"y0":50.004814285766805,"z0":4.988003209372306,"aX":-23.157029613649648},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.6,"breakHorizontal":19.2,"spinRate":2274,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.396412246487269,"extension":7.249028364137606},"index":4,"playId":"0a9d896d-97c3-39f3-ac50-f80349d1d8f1","pitchNumber":5,"startTime":"2025-08-02T20:38:14.420Z","endTime":"2025-08-02T20:38:18.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:38:18.354Z","atBatIndex":15},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Colt Keith homers (9) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:38:30.961Z","endTime":"2025-08-02T20:39:14.653Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.543693918972817,"aZ":-17.197440185973914,"pfxX":-6.1647825587222185,"pfxZ":7.555856001633691,"pX":0.2884632426398713,"pZ":2.3870693441260804,"vX0":8.426052989565493,"vY0":-139.70154361261112,"vZ0":-4.2777984221047465,"x":106.0,"y":174.33,"x0":-1.9614606146378109,"y0":50.00655195166422,"z0":5.063703880670254,"aX":-12.22652229895523},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":9.5,"spinRate":2448,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.39159783337666143,"extension":7.342900684115836},"hitData":{"launchSpeed":107.8,"launchAngle":24.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.18,"coordY":66.72}},"index":0,"playId":"a8ca9790-fefa-38ae-ba2e-02a56c22fc26","pitchNumber":1,"startTime":"2025-08-02T20:38:48.546Z","endTime":"2025-08-02T20:39:14.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-11.5,"leverageIndex":0.73,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:39:14.653Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to left fielder Weston Wilson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:39:16.605Z","endTime":"2025-08-02T20:39:41.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.94696470975475,"aZ":-34.42836067505231,"pfxX":11.593768032544462,"pfxZ":-1.5650349347123091,"pX":0.174404257419799,"pZ":1.9932298631671677,"vX0":1.944414764678,"vY0":-120.32843351233146,"vZ0":-0.046668092607917044,"x":110.35,"y":184.96,"x0":-2.151770292833397,"y0":50.0023887076756,"z0":5.106048770632006,"aX":16.71782204575844},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.5,"breakHorizontal":-21.5,"spinRate":2725,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.4581060877084857,"extension":7.051191262590967},"hitData":{"launchSpeed":72.6,"launchAngle":32.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.71,"coordY":99.41}},"index":0,"playId":"8cee1269-0973-3d3a-bdd7-be2c59b5a4f5","pitchNumber":1,"startTime":"2025-08-02T20:39:33.272Z","endTime":"2025-08-02T20:39:41.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:39:41.062Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kerry Carpenter homers (18) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:39:54.955Z","endTime":"2025-08-02T20:41:17.178Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":73.5,"strikeZoneTop":3.48179570356048,"strikeZoneBottom":1.76026899892773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.88189933755223,"aZ":-41.29682091568861,"pfxX":9.252446021936443,"pfxZ":-6.62470661986921,"pX":-0.7314377668335015,"pZ":2.0549027793202335,"vX0":0.7378452768770994,"vY0":-117.64543111227687,"vZ0":1.540606368202753,"x":144.88,"y":183.3,"x0":-2.2498412957571845,"y0":50.000658746158685,"z0":5.269778220256767,"aX":12.74579280383297},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-11.2,"breakHorizontal":-16.9,"spinRate":2971,"spinDirection":59},"zone":7,"typeConfidence":2.0,"plateTime":0.4686547732255293,"extension":6.763345400997422},"index":0,"playId":"81478c3a-cf66-3617-8c66-34cfabf7ca0f","pitchNumber":1,"startTime":"2025-08-02T20:40:09.819Z","endTime":"2025-08-02T20:40:12.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-02T20:40:25.057Z","endTime":"2025-08-02T20:40:36.116Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.6,"endSpeed":80.8,"strikeZoneTop":3.40732079941806,"strikeZoneBottom":1.66008151460169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.31844262599877,"aZ":-35.25560464476039,"pfxX":-8.593773257060064,"pfxZ":-1.875427119047367,"pX":0.10285737820506641,"pZ":0.2517362002563677,"vX0":7.718983079411193,"vY0":-127.36901743724545,"vZ0":-4.9501095483438515,"x":113.08,"y":231.98,"x0":-1.8513985448468346,"y0":50.005346660896336,"z0":5.010595154696993,"aX":-14.11329868485969},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.3,"breakHorizontal":13.8,"spinRate":1625,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4301413902160829,"extension":7.1913917012254105},"index":2,"playId":"36747c2b-992e-3a58-b98a-b8db1ef68959","pitchNumber":2,"startTime":"2025-08-02T20:40:36.116Z","endTime":"2025-08-02T20:40:39.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.750391739118726,"aZ":-14.224660346013568,"pfxX":-8.12175795159217,"pfxZ":9.24751362019602,"pX":0.030399611345188735,"pZ":3.4025198926257265,"vX0":8.206503980821788,"vY0":-138.84005148014776,"vZ0":-1.7142066151321966,"x":115.84,"y":146.91,"x0":-1.916678664638161,"y0":50.00291899350015,"z0":4.980612940124142,"aX":-15.765487806908286},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":12.8,"spinRate":2455,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.3953700956576345,"extension":7.165628719388606},"hitData":{"launchSpeed":102.8,"launchAngle":40.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":188.59,"coordY":58.34}},"index":3,"playId":"0b045ccd-7298-35ed-a9d0-5c3467a9e3f7","pitchNumber":3,"startTime":"2025-08-02T20:40:54.643Z","endTime":"2025-08-02T20:41:17.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.900000000000002,"awayTeamWinProbability":68.1,"homeTeamWinProbabilityAdded":-10.7,"leverageIndex":0.42,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:41:17.178Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Riley Greene lines out to second baseman Edmundo Sosa.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:41:23.444Z","endTime":"2025-08-02T20:43:11.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":88.0,"strikeZoneTop":3.7049550512075,"strikeZoneBottom":1.83537434371035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.938387527870937,"aZ":-15.887134111323482,"pfxX":-7.780892096755251,"pfxZ":8.197163840991962,"pX":0.5301112824559157,"pZ":2.991301028982429,"vX0":9.634303028138634,"vY0":-139.91019553653635,"vZ0":-2.796924401330487,"x":96.79,"y":158.01,"x0":-1.9436276230290732,"y0":50.0006157707669,"z0":5.042307346800496,"aX":-15.456837484591457},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":12.1,"spinRate":2466,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3911677774436484,"extension":7.336340380905881},"index":0,"playId":"eb4a103e-3f7f-37ff-a090-330ddf52a4e8","pitchNumber":1,"startTime":"2025-08-02T20:41:43.448Z","endTime":"2025-08-02T20:41:46.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.586843232922934,"aZ":-28.782296832809315,"pfxX":1.2327285475837564,"pfxZ":1.8949084454004481,"pX":-0.9350862551756244,"pZ":2.608233491987941,"vX0":3.0338424901542043,"vY0":-132.2517556761038,"vZ0":-0.7430502551182543,"x":152.64,"y":168.36,"x0":-2.252710791958118,"y0":50.00146659942648,"z0":4.9854225068508775,"aX":2.2048405694945856},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.5,"breakHorizontal":-2.9,"spinRate":2618,"spinDirection":176},"zone":13,"typeConfidence":2.0,"plateTime":0.41259173423167894,"extension":6.977033818869411},"index":1,"playId":"ca0539d4-25f7-30c4-9fd3-87426ebaefd5","pitchNumber":2,"startTime":"2025-08-02T20:41:55.963Z","endTime":"2025-08-02T20:42:00.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.7049550512075,"strikeZoneBottom":1.81034264417112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.33323845129067,"aZ":-33.43433047883103,"pfxX":-7.841494636299531,"pfxZ":-0.7599920328642478,"pX":-1.1294308416877898,"pZ":1.6320809886449532,"vX0":4.913613979195227,"vY0":-127.26908529393253,"vZ0":-1.8880755008821002,"x":160.05,"y":194.71,"x0":-2.0591433263110606,"y0":50.00436740848484,"z0":5.01329055369909,"aX":-12.958769152454924},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.6,"breakHorizontal":13.2,"spinRate":1510,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.42917341231767114,"extension":7.1812126934811715},"index":2,"playId":"22316cf8-944a-379c-8cae-5e79b014c6ed","pitchNumber":3,"startTime":"2025-08-02T20:42:14.630Z","endTime":"2025-08-02T20:42:18.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.46170198182781,"aZ":-36.801081518691134,"pfxX":8.62128690473194,"pfxZ":-3.315272654526334,"pX":-1.2442143222665756,"pZ":2.6939107257002943,"vX0":-0.12719053947219378,"vY0":-117.49884299588362,"vZ0":1.8031853996180673,"x":164.43,"y":166.04,"x0":-2.3091552033464846,"y0":50.001849946505295,"z0":5.338594175789749,"aX":12.041280056215951},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.3,"breakHorizontal":-15.6,"spinRate":2883,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4663346693414909,"extension":6.510001013523223},"index":3,"playId":"42bef89a-d4ff-32bc-b684-60aa7d5e5423","pitchNumber":4,"startTime":"2025-08-02T20:42:29.558Z","endTime":"2025-08-02T20:42:32.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.6351689438013,"strikeZoneBottom":1.76346395187988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.967547153802297,"aZ":-27.286286564615715,"pfxX":-11.441614100165122,"pfxZ":2.5091009946943004,"pX":0.782731992976013,"pZ":1.8082301629726483,"vX0":11.089231195582345,"vY0":-138.64549434719092,"vZ0":-3.561325453168458,"x":87.16,"y":189.96,"x0":-1.782047169906216,"y0":50.00206975062075,"z0":4.930180870662438,"aX":-22.27687359572987},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.0,"breakHorizontal":18.4,"spinRate":2288,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.3950406884674087,"extension":7.321989330651077},"index":4,"playId":"58757193-c6c7-3f21-b1d4-52d497977e2d","pitchNumber":5,"startTime":"2025-08-02T20:42:49.659Z","endTime":"2025-08-02T20:42:53.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.869499750321005,"aZ":-18.886326846921204,"pfxX":-6.689141192336514,"pfxZ":6.811278819608982,"pX":0.429384906957725,"pZ":2.387508601091771,"vX0":8.834399080080667,"vY0":-138.95344928012483,"vZ0":-3.6678866942427333,"x":100.63,"y":174.32,"x0":-1.925796953850239,"y0":50.00074718043674,"z0":4.983413487134416,"aX":-13.04637210578941},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.8,"breakHorizontal":10.2,"spinRate":2373,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.39456457433453096,"extension":7.277852545159833},"hitData":{"launchSpeed":87.3,"launchAngle":11.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":145.62,"coordY":143.91}},"index":5,"playId":"c8c644db-daa6-30c2-8aee-020f99ac1b18","pitchNumber":6,"startTime":"2025-08-02T20:43:06.135Z","endTime":"2025-08-02T20:43:11.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:43:11.400Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out softly, catcher Dillon Dingler to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T20:44:58.957Z","endTime":"2025-08-02T20:46:53.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.49420395439315,"strikeZoneBottom":1.64755437982407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.633769264030715,"aZ":-15.994505656241554,"pfxX":8.231396643253884,"pfxZ":8.159333110326454,"pX":-0.9514152563264261,"pZ":2.3813716917037593,"vX0":-9.297238409389493,"vY0":-139.95568831705575,"vZ0":-7.528814344385164,"x":153.27,"y":174.48,"x0":1.3444110841327546,"y0":50.00636095816621,"z0":6.15437134382203,"aX":16.33042280486704},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":-13.0,"spinRate":2235,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.39138798718791934,"extension":6.558658600946113},"index":0,"playId":"88fe0573-4199-373f-8a6b-db2192d3a3a6","pitchNumber":1,"startTime":"2025-08-02T20:45:18.402Z","endTime":"2025-08-02T20:45:22.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.46938623762766,"strikeZoneBottom":1.69765802199911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.73623937782992,"aZ":-12.47291892191823,"pfxX":0.39516472817805526,"pfxZ":10.003639700581648,"pX":0.4026294243046031,"pZ":1.9633341955134862,"vX0":-2.621188233493746,"vY0":-139.9575388446516,"vZ0":-9.350349484252305,"x":101.65,"y":185.77,"x0":1.3029417547760702,"y0":50.00445258928313,"z0":6.1798614254571245,"aX":0.7787828181023162},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":-0.1,"spinRate":2384,"spinDirection":161},"zone":9,"typeConfidence":2.0,"plateTime":0.3924520525507731,"extension":6.4757419424389555},"index":1,"playId":"1c4e0693-341c-35d1-bcee-d7972aa6c772","pitchNumber":2,"startTime":"2025-08-02T20:45:31.835Z","endTime":"2025-08-02T20:45:34.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.473169312691542,"aZ":-24.834546754546906,"pfxX":6.7726376040025,"pfxZ":4.667881978974088,"pX":0.04668702958103018,"pZ":1.0428456010650424,"vX0":-6.2081847751434776,"vY0":-125.20084039570902,"vZ0":-7.2667436025539,"x":115.22,"y":210.62,"x0":1.6896895432479277,"y0":50.00521797464913,"z0":6.042889337059031,"aX":10.653794404150688},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.8,"breakHorizontal":-10.7,"spinRate":1859,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4390432101949697,"extension":6.841239602778785},"index":2,"playId":"8d4f2866-2b2e-358d-93e8-9cf259cddd11","pitchNumber":3,"startTime":"2025-08-02T20:45:44.947Z","endTime":"2025-08-02T20:45:48.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":87.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.669113624674026,"aZ":-17.385522156111684,"pfxX":8.981908008413802,"pfxZ":7.404382814062743,"pX":-0.11272134249024636,"pZ":2.9858179935310125,"vX0":-7.9408227341585285,"vY0":-141.4670074943098,"vZ0":-5.606682443366103,"x":121.3,"y":158.16,"x0":1.5840297502832108,"y0":50.001601109258836,"z0":6.133753434009115,"aX":17.938192960931136},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.2,"breakHorizontal":-14.3,"spinRate":2364,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.3893543724649686,"extension":6.593915773582843},"index":3,"playId":"3d63f118-7e8a-32cc-b5dd-d0429cfcddcf","pitchNumber":4,"startTime":"2025-08-02T20:46:00.670Z","endTime":"2025-08-02T20:46:03.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.18714289841177,"aZ":-8.663487354015428,"pfxX":1.2665106177649723,"pfxZ":11.430647669812103,"pX":-0.5515462650321052,"pZ":2.9820445925668446,"vX0":-5.49367799050873,"vY0":-143.2348801192896,"vZ0":-7.630837854548358,"x":138.02,"y":158.26,"x0":1.235301625879993,"y0":50.006980016514184,"z0":6.238626225168556,"aX":2.6066788090527093},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.1,"breakHorizontal":-1.1,"spinRate":2490,"spinDirection":160},"zone":1,"typeConfidence":2.0,"plateTime":0.38387522383573014,"extension":6.553613225825567},"index":4,"playId":"c8fa0353-c461-3728-88d8-11d55b0a72f8","pitchNumber":5,"startTime":"2025-08-02T20:46:26.728Z","endTime":"2025-08-02T20:46:29.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.245729509887607,"aZ":-29.47314305322564,"pfxX":9.226046982396687,"pfxZ":1.6823833515172968,"pX":1.5206431285517648,"pZ":2.09113535953556,"vX0":-3.7865820517172057,"vY0":-127.01749555085678,"vZ0":-4.103046400379867,"x":59.04,"y":182.32,"x0":1.8467089416379046,"y0":50.002754684195914,"z0":6.1175004562915,"aX":14.812159418653437},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.2,"breakHorizontal":-15.6,"spinRate":1860,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.43413088353735807,"extension":6.4877658715466975},"hitData":{"launchSpeed":53.7,"launchAngle":-60.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":126.36,"coordY":198.29}},"index":5,"playId":"8c802956-326c-3676-99e2-7e8d2f28f711","pitchNumber":6,"startTime":"2025-08-02T20:46:45.928Z","endTime":"2025-08-02T20:46:53.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-2.7000000000000064,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:46:53.615Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Weston Wilson grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T20:47:12.028Z","endTime":"2025-08-02T20:49:28.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.314967918918818,"aZ":-26.22028293797274,"pfxX":-1.974943694801825,"pfxZ":3.4059890965736495,"pX":-0.26859779810121986,"pZ":2.239901462411538,"vX0":-4.775410312653227,"vY0":-131.06305420923232,"vZ0":-4.7825982646042435,"x":127.24,"y":178.3,"x0":1.829906809290126,"y0":50.0055534255279,"z0":6.033944150400083,"aX":-3.4536535151443295},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.4,"breakHorizontal":4.6,"spinRate":2248,"spinDirection":172},"zone":8,"typeConfidence":2.0,"plateTime":0.4170663992029131,"extension":6.493668285536268},"index":0,"playId":"e4c85ea7-581a-3d3a-9fdb-a7e63105f87e","pitchNumber":1,"startTime":"2025-08-02T20:47:21.205Z","endTime":"2025-08-02T20:47:24.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.1,"strikeZoneTop":3.81638097798602,"strikeZoneBottom":1.77278868218993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.698413442147114,"aZ":-29.04692263530557,"pfxX":9.920182807709134,"pfxZ":2.0153212291294844,"pX":0.04022538205756316,"pZ":0.4069489604412007,"vX0":-7.055316614398248,"vY0":-124.93738088584114,"vZ0":-7.707404344818733,"x":115.47,"y":227.79,"x0":1.6393940866223944,"y0":50.0015219493961,"z0":5.98336374611107,"aX":15.379223724528533},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.7,"breakHorizontal":-16.0,"spinRate":1767,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.44168099559633944,"extension":6.657794215328513},"index":1,"playId":"faba670d-3ca8-3a56-980b-c36c8e12e3f2","pitchNumber":2,"startTime":"2025-08-02T20:47:39.751Z","endTime":"2025-08-02T20:47:42.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.79162871348086,"strikeZoneBottom":1.72270491076053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.83611318571513,"aZ":-28.1398144619212,"pfxX":9.041206555169719,"pfxZ":2.6163163361405206,"pX":-0.930289034271498,"pZ":0.8374214968227779,"vX0":-8.510720100037931,"vY0":-123.85686164668022,"vZ0":-6.897518781455621,"x":152.46,"y":216.17,"x0":1.3907723262028535,"y0":50.00106795484016,"z0":6.040245039711092,"aX":13.918733530217553},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.1,"breakHorizontal":-14.2,"spinRate":1841,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.443780792816288,"extension":6.6062012170162765},"index":2,"playId":"18407275-ed4e-32da-a442-8cbe1c537904","pitchNumber":3,"startTime":"2025-08-02T20:47:59.685Z","endTime":"2025-08-02T20:48:03.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.4,"strikeZoneTop":3.69256797096576,"strikeZoneBottom":1.67260783558308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.06295192996334,"aZ":-11.334014451964514,"pfxX":3.297500501032715,"pfxZ":10.317525736798029,"pX":1.5662297049434788,"pZ":2.721926426910253,"vX0":-1.467984878461291,"vY0":-142.0381626796792,"vZ0":-7.567113841977988,"x":57.3,"y":165.29,"x0":1.6647683365414687,"y0":50.00081074737872,"z0":6.161440658049936,"aX":6.658375334546928},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.2,"breakHorizontal":-5.6,"spinRate":2386,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.3873616099912187,"extension":6.475242540436567},"index":3,"playId":"998574c7-8340-3349-b0f9-4e0eee012587","pitchNumber":4,"startTime":"2025-08-02T20:48:18.410Z","endTime":"2025-08-02T20:48:22.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.26408833586506,"aZ":-17.428589195534887,"pfxX":8.84771131476872,"pfxZ":7.4755323511093135,"pX":0.590955182184223,"pZ":2.6776730430935305,"vX0":-5.739639831614818,"vY0":-140.1836930614976,"vZ0":-6.345318532658612,"x":94.47,"y":166.48,"x0":1.5246450069283017,"y0":50.0043420817516,"z0":6.124940575804485,"aX":17.45768509146834},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.2,"breakHorizontal":-14.6,"spinRate":2167,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.3920215458631784,"extension":6.6178503545098035},"index":4,"playId":"f3702296-dd8a-3ac6-8e09-54423fa6c33f","pitchNumber":5,"startTime":"2025-08-02T20:48:34.080Z","endTime":"2025-08-02T20:48:37.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-02T20:48:55.065Z","endTime":"2025-08-02T20:49:00.438Z","isPitch":false,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":89.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.05927138805877,"aZ":-9.36482381244284,"pfxX":1.3805277012502968,"pfxZ":10.990172915954798,"pX":-0.7826428434948796,"pZ":1.956236549728403,"vX0":-6.001545451192207,"vY0":-143.9911138345671,"vZ0":-10.09040449028943,"x":146.83,"y":185.96,"x0":1.1598632224232577,"y0":50.00124595078963,"z0":6.108176129151488,"aX":2.864967497978498},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.8,"breakHorizontal":-1.2,"spinRate":2526,"spinDirection":159},"zone":7,"typeConfidence":2.0,"plateTime":0.38209145646255216,"extension":6.604817370507871},"index":6,"playId":"a2eb7084-a488-3398-b58b-e22ca6464cfa","pitchNumber":6,"startTime":"2025-08-02T20:49:00.438Z","endTime":"2025-08-02T20:49:06.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":79.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.896634374498827,"aZ":-24.535811323635098,"pfxX":8.33795069553549,"pfxZ":4.677787160472045,"pX":-0.02400274201282501,"pZ":2.9890723176187186,"vX0":-7.492813754182513,"vY0":-128.36321318665966,"vZ0":-2.9264491640520016,"x":117.91,"y":158.08,"x0":1.8803310269925801,"y0":50.00322969541221,"z0":6.099567667870948,"aX":13.61566677731561},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.9,"breakHorizontal":-13.0,"spinRate":1831,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4302649844879185,"extension":6.461467758767091},"hitData":{"launchSpeed":84.7,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":124.21,"coordY":202.14}},"index":7,"playId":"dd5b87a6-7846-3de0-a7c6-91a0e337e654","pitchNumber":7,"startTime":"2025-08-02T20:49:19.713Z","endTime":"2025-08-02T20:49:28.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:49:28.058Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T20:49:42.910Z","endTime":"2025-08-02T20:50:04.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.54684311004642,"aZ":-14.113694236642411,"pfxX":6.475823846973608,"pfxZ":9.119529635825806,"pX":-0.3314998679994372,"pZ":2.955947415267615,"vX0":-7.1760808195036,"vY0":-140.27102149856316,"vZ0":-6.374597951229985,"x":129.64,"y":158.97,"x0":1.4260898171533396,"y0":50.003656880321245,"z0":6.188816239502446,"aX":12.826436895360985},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":-10.2,"spinRate":2275,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.3914057384358012,"extension":6.5695093608483655},"hitData":{"launchSpeed":93.6,"launchAngle":48.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.5,"coordY":106.15}},"index":0,"playId":"433cd7f0-0fb4-34ca-8e93-ca4ce68dbe84","pitchNumber":1,"startTime":"2025-08-02T20:49:54.205Z","endTime":"2025-08-02T20:50:04.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:50:04.873Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T20:51:55.563Z","endTime":"2025-08-02T20:53:07.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.4,"strikeZoneTop":3.76655331838235,"strikeZoneBottom":1.74753228370684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.177102836470944,"aZ":-23.342986384780396,"pfxX":-11.93783837101871,"pfxZ":4.665563804229873,"pX":0.1200826047188556,"pZ":2.8922209885276007,"vX0":9.603181519806823,"vY0":-137.76817615692786,"vZ0":-1.7031053946062569,"x":112.42,"y":160.69,"x0":-1.8878605131379493,"y0":50.000085555333115,"z0":5.1217379093532225,"aX":-22.577439883422475},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.3,"breakHorizontal":19.2,"spinRate":2211,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.4000494787440996,"extension":7.28254708365389},"index":0,"playId":"d8bfa769-ab83-3268-814f-f33dc7f3b726","pitchNumber":1,"startTime":"2025-08-02T20:52:13.541Z","endTime":"2025-08-02T20:52:16.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.67175359921868,"strikeZoneBottom":1.62516750334008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.163696069123198,"aZ":-32.38337509607597,"pfxX":9.61790227406713,"pfxZ":-0.14945632728460279,"pX":0.6867058798872103,"pZ":1.5894700425962562,"vX0":3.45316476786655,"vY0":-118.92187385164914,"vZ0":-1.0141591102261778,"x":90.82,"y":195.86,"x0":-2.040092171289543,"y0":50.00273792763061,"z0":5.000976177831988,"aX":13.55679913951103},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.2,"breakHorizontal":-18.4,"spinRate":2824,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.46338643427681747,"extension":7.0121057689962125},"index":1,"playId":"c70a8e91-0725-332b-b4b9-a2cfa94a53a8","pitchNumber":2,"startTime":"2025-08-02T20:52:28.359Z","endTime":"2025-08-02T20:52:31.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-02T20:52:41.371Z","endTime":"2025-08-02T20:52:50.044Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.71702596320905,"strikeZoneBottom":1.74753228370684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.546080093879816,"aZ":-17.091879035106537,"pfxX":-7.560109857921295,"pfxZ":7.9055546776164505,"pX":1.8374056652734645,"pZ":3.432556888686006,"vX0":12.468171100591936,"vY0":-137.938393791677,"vZ0":-0.9987351275832099,"x":46.96,"y":146.1,"x0":-1.7797971718824848,"y0":50.00166988500698,"z0":4.962868378195545,"aX":-14.422414836469239},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":10.8,"spinRate":2490,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.3986077701951465,"extension":7.369580084918363},"index":3,"playId":"206bf06b-d806-3286-ac12-305e6aecd894","pitchNumber":3,"startTime":"2025-08-02T20:52:50.044Z","endTime":"2025-08-02T20:52:53.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.362255415728008,"aZ":-31.82791564109327,"pfxX":-8.548624653452523,"pfxZ":0.21207474649878977,"pX":-0.6827425792873731,"pZ":0.9099885843681678,"vX0":5.91171005759569,"vY0":-126.50154833618741,"vZ0":-3.7666280266796615,"x":143.02,"y":214.21,"x0":-1.9518483874970982,"y0":50.001368232670224,"z0":4.999274328525627,"aX":-13.706904893563058},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.4,"breakHorizontal":13.9,"spinRate":1530,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4347601141717776,"extension":7.21983164837258},"index":4,"playId":"44187dde-e057-358f-b511-03f3f815ea01","pitchNumber":4,"startTime":"2025-08-02T20:53:04.032Z","endTime":"2025-08-02T20:53:07.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:53:07.533Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wenceel Pérez singles on a ground ball to left fielder Weston Wilson, deflected by second baseman Edmundo Sosa.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T20:53:31.740Z","endTime":"2025-08-02T20:54:21.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.1,"endSpeed":74.4,"strikeZoneTop":3.19565268348914,"strikeZoneBottom":1.57206642937748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.907719069011367,"aZ":-41.12873155390031,"pfxX":7.595521111308857,"pfxZ":-6.412125441327203,"pX":-0.241287971168635,"pZ":1.0974733064433282,"vX0":2.3079839981463746,"vY0":-118.11622120743166,"vZ0":-0.49369224904656483,"x":126.2,"y":209.15,"x0":-2.220652759836328,"y0":50.00185266817061,"z0":5.128411520060052,"aX":10.6083409559547},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.4,"breakHorizontal":-14.3,"spinRate":2945,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.46576095170269083,"extension":7.089703605402434},"index":0,"playId":"505763b2-7c62-3562-967f-c54bfffea643","pitchNumber":1,"startTime":"2025-08-02T20:53:32.691Z","endTime":"2025-08-02T20:53:36.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.7,"strikeZoneTop":3.31994285079456,"strikeZoneBottom":1.59712717374292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.386039692449444,"aZ":-41.73723236629124,"pfxX":9.431690318801966,"pfxZ":-7.143093114776309,"pX":-1.4962405498014824,"pZ":1.7720015952418284,"vX0":-1.117736879759427,"vY0":-115.80135124855938,"vZ0":1.1198357830510899,"x":174.03,"y":190.94,"x0":-2.2269135795949473,"y0":50.00132124906054,"z0":5.318158340459003,"aX":12.632398927488525},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.2,"breakHorizontal":-16.7,"spinRate":3006,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.47548794079131973,"extension":6.762934358504193},"index":1,"playId":"e3dbd37f-b12a-355e-8475-23f8b6968094","pitchNumber":2,"startTime":"2025-08-02T20:53:46.625Z","endTime":"2025-08-02T20:53:50.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.14379752111117,"aZ":-15.04758109496118,"pfxX":-6.271502987901333,"pfxZ":8.567811468628477,"pX":0.15655350689305164,"pZ":1.7637048494602494,"vX0":7.676022227257476,"vY0":-139.93641922547002,"vZ0":-5.985356053687888,"x":111.03,"y":191.16,"x0":-1.7966917652330887,"y0":50.006398759392965,"z0":4.9021300642691035,"aX":-12.542916735464274},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":10.0,"spinRate":2415,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.39017680245210284,"extension":7.195075726375794},"hitData":{"launchSpeed":103.5,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.21,"coordY":132.98}},"index":2,"playId":"4b8b6362-95d1-3a31-b04b-228ae6dcf30b","pitchNumber":3,"startTime":"2025-08-02T20:54:08.214Z","endTime":"2025-08-02T20:54:21.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.900000000000002,"awayTeamWinProbability":73.1,"homeTeamWinProbabilityAdded":-1.9999999999999964,"leverageIndex":0.53,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:54:21.334Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T20:54:53.227Z","endTime":"2025-08-02T20:55:47.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":81.3,"endSpeed":74.5,"strikeZoneTop":3.49375161417367,"strikeZoneBottom":1.62218473456563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.867673393387896,"aZ":-29.621879428594582,"pfxX":9.662529353018726,"pfxZ":1.8081459638845079,"pX":-0.5086549885972265,"pZ":1.9283183779139732,"vX0":1.374501482989482,"vY0":-118.42814251275105,"vZ0":-0.8632510187895794,"x":136.39,"y":186.72,"x0":-2.352171447562033,"y0":50.00378305897641,"z0":5.021370043028218,"aX":13.643468815279999},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.4,"breakHorizontal":-17.9,"spinRate":2746,"spinDirection":66},"zone":7,"typeConfidence":2.0,"plateTime":0.4635511930725196,"extension":6.995504072791078},"index":0,"playId":"27593c23-df59-3624-a8f5-d0710b1b2d70","pitchNumber":1,"startTime":"2025-08-02T20:55:02.898Z","endTime":"2025-08-02T20:55:06.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.44411592716937,"strikeZoneBottom":1.62218473456563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.763513368047334,"aZ":-32.40252664890048,"pfxX":10.049505582709935,"pfxZ":-0.16446791866195642,"pX":-0.8648764526883823,"pZ":1.8305836289237394,"vX0":0.4006031849966863,"vY0":-117.95920532721298,"vZ0":-0.428685005758765,"x":149.97,"y":189.35,"x0":-2.3408092301528627,"y0":50.00185248157139,"z0":5.030679566520596,"aX":14.00390408703538},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.1,"breakHorizontal":-18.2,"spinRate":2793,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.46631590108407694,"extension":6.9423425821416735},"index":1,"playId":"dec24a27-ba1c-359f-8d0b-6659a98705f3","pitchNumber":2,"startTime":"2025-08-02T20:55:22.878Z","endTime":"2025-08-02T20:55:26.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.61072192185384,"aZ":-18.000036595743282,"pfxX":-7.39501019643334,"pfxZ":7.308962364563511,"pX":-1.448532243938131,"pZ":3.4564566906921974,"vX0":4.311219400933185,"vY0":-138.98604603834565,"vZ0":-1.1089496764139009,"x":172.21,"y":145.46,"x0":-2.065895960817685,"y0":50.00547962766572,"z0":5.065912691939089,"aX":-14.347470581357177},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":12.4,"spinRate":2495,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39537043769684743,"extension":7.139651778142832},"index":2,"playId":"b93ee81b-304c-3242-ad85-c6be0a6c6fa2","pitchNumber":3,"startTime":"2025-08-02T20:55:42.556Z","endTime":"2025-08-02T20:55:47.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.2,"awayTeamWinProbability":70.8,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:55:47.057Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T20:55:58.806Z","endTime":"2025-08-02T20:56:59.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.54336780968742,"strikeZoneBottom":1.54700252985423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.04890305430841,"aZ":-29.89937221585789,"pfxX":-10.865548640505436,"pfxZ":1.2056167807865608,"pX":-0.6314304427457349,"pZ":2.01556987362184,"vX0":7.168007525611408,"vY0":-137.3421000439497,"vZ0":-2.5047355007877985,"x":141.07,"y":184.36,"x0":-1.8758726213734358,"y0":50.00526978018576,"z0":4.992133267962748,"aX":-20.568210307129092},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.8,"breakHorizontal":18.0,"spinRate":2308,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.40021703105843054,"extension":7.2693330059817},"index":0,"playId":"84b4640b-1025-30e5-aecb-1689096b9eb5","pitchNumber":1,"startTime":"2025-08-02T20:56:13.302Z","endTime":"2025-08-02T20:56:16.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.225873183622998,"aZ":-18.011422659523053,"pfxX":-6.450139483841541,"pfxZ":7.444009948724991,"pX":-0.48549160939754177,"pZ":2.977628771770275,"vX0":6.171725218706186,"vY0":-137.0370849820039,"vZ0":-2.1441726429035253,"x":135.51,"y":158.38,"x0":-1.9285894396399057,"y0":50.001660730498344,"z0":5.000357296511588,"aX":-12.269704875069989},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":10.4,"spinRate":2460,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39966197122919533,"extension":7.287369855955818},"index":1,"playId":"2b02e803-79f3-371a-add5-edff049607fe","pitchNumber":2,"startTime":"2025-08-02T20:56:32.900Z","endTime":"2025-08-02T20:56:35.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.857146961738632,"aZ":-28.65641728369783,"pfxX":8.895566565061655,"pfxZ":2.4279046843694267,"pX":1.0261221877470466,"pZ":2.6195703716771797,"vX0":4.7554264913240205,"vY0":-120.03076343765458,"vZ0":0.43874917595363194,"x":77.89,"y":168.05,"x0":-2.1411035954053363,"y0":50.00150155943104,"z0":5.0013654134364085,"aX":12.881369167952576},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.8,"breakHorizontal":-17.3,"spinRate":2663,"spinDirection":68},"zone":12,"typeConfidence":2.0,"plateTime":0.4576256152968692,"extension":7.003770445606132},"index":2,"playId":"9d52425f-d7cd-3a4a-a7c0-7bf18716cc44","pitchNumber":3,"startTime":"2025-08-02T20:56:55.085Z","endTime":"2025-08-02T20:56:59.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":1.9000000000000021,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:56:59.244Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T20:58:58.137Z","endTime":"2025-08-02T21:00:57.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.444241830392976,"aZ":-10.112605004986976,"pfxX":7.4799671575522995,"pfxZ":10.937901184004179,"pX":0.6543664961853068,"pZ":3.31115096868145,"vX0":-4.816965826264066,"vY0":-141.8295174556571,"vZ0":-6.482352761189012,"x":92.06,"y":149.38,"x0":1.411691913063381,"y0":50.00484895704433,"z0":6.286419014440057,"aX":15.089163733129093},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.5,"breakHorizontal":-12.5,"spinRate":2383,"spinDirection":160},"zone":3,"typeConfidence":2.0,"plateTime":0.38766038014187343,"extension":6.424386750315865},"index":0,"playId":"235b7208-199f-32b6-b379-e9b13ec723f8","pitchNumber":1,"startTime":"2025-08-02T20:59:09.672Z","endTime":"2025-08-02T20:59:14.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.4,"strikeZoneTop":3.2453825841909,"strikeZoneBottom":1.57206642937748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.69326392937315,"aZ":-26.98978914370303,"pfxX":11.706435002721319,"pfxZ":3.145742552493375,"pX":0.0299474349344804,"pZ":1.0164830408598886,"vX0":-7.828745570397919,"vY0":-128.67483805228986,"vZ0":-7.313567309831346,"x":115.86,"y":211.33,"x0":1.6157741213043983,"y0":50.005801179121455,"z0":6.034606533495911,"aX":19.31897545846685},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.0,"breakHorizontal":-19.1,"spinRate":1799,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.42829531050519964,"extension":6.845709291925776},"index":1,"playId":"5825d748-86e8-381b-99ad-63defe074291","pitchNumber":2,"startTime":"2025-08-02T20:59:54.914Z","endTime":"2025-08-02T20:59:58.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":79.6,"strikeZoneTop":3.36962632201504,"strikeZoneBottom":1.62218473456563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.778054647048823,"aZ":-26.847390635778037,"pfxX":12.144184621496258,"pfxZ":3.296252130377935,"pX":-1.1068352091316813,"pZ":1.0807646896547363,"vX0":-10.241555059322229,"vY0":-127.2310014777047,"vZ0":-7.124328250973957,"x":159.19,"y":209.6,"x0":1.4227536312325608,"y0":50.001324739366794,"z0":6.089829315770794,"aX":19.6084328706432},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":-19.2,"spinRate":1918,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4330020841079838,"extension":6.720119759872147},"index":2,"playId":"6150a0b4-28c7-339e-be5b-6d05e386eb55","pitchNumber":3,"startTime":"2025-08-02T21:00:09.665Z","endTime":"2025-08-02T21:00:13.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.82620639797773,"aZ":-8.981837505555328,"pfxX":0.22076912347049016,"pfxZ":11.387908203995643,"pX":-0.14424688916824138,"pZ":2.1389906816462436,"vX0":-4.303857493589767,"vY0":-142.52166874190175,"vZ0":-9.537413024184442,"x":122.5,"y":181.03,"x0":1.3631344696234118,"y0":50.00013407712213,"z0":6.114817660196764,"aX":0.4494992500041781},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.6,"breakHorizontal":0.6,"spinRate":2525,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.3857909588246753,"extension":6.443931733207225},"index":3,"playId":"9e8f2a9b-12da-3856-9722-6639107e241b","pitchNumber":4,"startTime":"2025-08-02T21:00:24.319Z","endTime":"2025-08-02T21:00:27.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-02T21:00:40.950Z","endTime":"2025-08-02T21:00:53.013Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.46078825545312,"aZ":-8.197253873565371,"pfxX":2.317272307396243,"pfxZ":11.677803629351667,"pX":-0.6240415391323787,"pZ":3.7569942119792707,"vX0":-6.329725884493765,"vY0":-142.96547073157777,"vZ0":-5.871681419011986,"x":140.79,"y":137.34,"x0":1.3256247551773372,"y0":50.00264482521077,"z0":6.3624986612928005,"aX":4.758384618696772},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.0,"breakHorizontal":-2.8,"spinRate":2374,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.38432163941926945,"extension":6.551729968312233},"index":5,"playId":"961c4ebb-673c-3b53-8d7c-acc18d26d797","pitchNumber":5,"startTime":"2025-08-02T21:00:53.013Z","endTime":"2025-08-02T21:00:57.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:00:57.419Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to second baseman Gleyber Torres.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T21:01:16.206Z","endTime":"2025-08-02T21:01:34.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.8425361954396,"aZ":-25.824453107805706,"pfxX":-0.8949790261373067,"pfxZ":3.708437449691214,"pX":0.17321339230861166,"pZ":2.5284066833338317,"vX0":-4.07608029011675,"vY0":-129.90721502543795,"vZ0":-4.269701813101753,"x":110.4,"y":170.51,"x0":1.8779089447888457,"y0":50.00284890588776,"z0":6.153102985289366,"aX":-1.5307233511965903},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.0,"breakHorizontal":2.5,"spinRate":2194,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.42140591969565255,"extension":6.6653680644756506},"hitData":{"launchSpeed":88.7,"launchAngle":59.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.9,"coordY":122.13}},"index":0,"playId":"4c8eecd7-5273-303b-9783-bb26d1110d81","pitchNumber":1,"startTime":"2025-08-02T21:01:23.450Z","endTime":"2025-08-02T21:01:34.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.200000000000003,"awayTeamWinProbability":73.8,"homeTeamWinProbabilityAdded":-1.999999999999993,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:01:34.197Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.T. Realmuto pops out to second baseman Gleyber Torres.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T21:01:43.527Z","endTime":"2025-08-02T21:03:00.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":98.0,"endSpeed":89.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.80834075164476,"aZ":-10.066932147541221,"pfxX":1.053990331892817,"pfxZ":10.828485968869437,"pX":-1.4011439658035194,"pZ":2.3302941664198156,"vX0":-7.696542340627605,"vY0":-142.25547860169678,"vZ0":-8.877345841436963,"x":170.41,"y":175.86,"x0":1.2069385924311749,"y0":50.001185220586855,"z0":6.136510030743228,"aX":2.151476777494392},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":-0.2,"spinRate":2452,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.3855909695877391,"extension":6.7431382243836575},"index":0,"playId":"8aa2dbf5-69c3-346d-af33-8321ab9b8979","pitchNumber":1,"startTime":"2025-08-02T21:02:01.235Z","endTime":"2025-08-02T21:02:04.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.63746498468261,"aZ":-11.337311977127472,"pfxX":1.6138865843156989,"pfxZ":10.287294335910659,"pX":-0.2463380410763142,"pZ":3.2233206735386615,"vX0":-5.149301990701154,"vY0":-142.13272409904073,"vZ0":-6.323406172561776,"x":126.39,"y":151.75,"x0":1.3872177486490742,"y0":50.00292763089039,"z0":6.212516618458836,"aX":3.269692733516667},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":-1.8,"spinRate":2357,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.3868519889497657,"extension":6.638315736859543},"index":1,"playId":"5f32a81e-5490-3176-af54-f5504697e350","pitchNumber":2,"startTime":"2025-08-02T21:02:16.990Z","endTime":"2025-08-02T21:02:19.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.7,"strikeZoneTop":3.81589887933153,"strikeZoneBottom":1.79749614095088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.31201125606191,"aZ":-18.3290516723381,"pfxX":8.658976407229877,"pfxZ":6.829934206277878,"pX":-1.0392809019770006,"pZ":3.3263028112771234,"vX0":-9.71685768434251,"vY0":-142.11318229508012,"vZ0":-4.9638057550102985,"x":156.61,"y":148.97,"x0":1.3139822573527744,"y0":50.003783412084154,"z0":6.275484898248336,"aX":17.55358947909521},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.4,"breakHorizontal":-13.4,"spinRate":2297,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.38675491998742606,"extension":6.5799798903318045},"index":2,"playId":"8f278778-3c01-3234-bc80-6eeb75a3b200","pitchNumber":3,"startTime":"2025-08-02T21:02:35.503Z","endTime":"2025-08-02T21:02:38.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.242416765656163,"aZ":-27.63864777724201,"pfxX":7.922169980862341,"pfxZ":2.772097604256068,"pX":0.748646387168373,"pZ":1.5918094278261752,"vX0":-4.715124703072609,"vY0":-127.89911214054257,"vZ0":-5.955945312923576,"x":88.46,"y":195.8,"x0":1.5978805879601294,"y0":50.00635060412232,"z0":6.151182387454128,"aX":12.97480893564116},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":-13.1,"spinRate":1895,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.4301745787658491,"extension":6.427231600413653},"hitData":{"launchSpeed":71.6,"launchAngle":66.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.3,"coordY":161.15}},"index":3,"playId":"17134789-8e76-3252-a651-42a039e4b22d","pitchNumber":4,"startTime":"2025-08-02T21:02:51.742Z","endTime":"2025-08-02T21:03:00.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:03:00.583Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Javier Báez lines out to shortstop Trea Turner.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:05:16.021Z","endTime":"2025-08-02T21:06:27.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.3,"strikeZoneTop":3.5185621618296,"strikeZoneBottom":1.69733803222149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84877923712487,"aZ":-32.15165554088959,"pfxX":6.362344787724611,"pfxZ":0.020410974900119783,"pX":0.3296287556400048,"pZ":2.9466692578038565,"vX0":3.5434183310545064,"vY0":-119.54270881748299,"vZ0":1.5537110479123524,"x":104.44,"y":159.22,"x0":-2.0073994459896154,"y0":50.00585734232123,"z0":5.212772480322017,"aX":9.04642341092356},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.8,"breakHorizontal":-12.5,"spinRate":2631,"spinDirection":63},"zone":6,"typeConfidence":2.0,"plateTime":0.461327779937724,"extension":6.993084427276356},"index":0,"playId":"a466e37b-a368-312e-85e1-7985cceb31e5","pitchNumber":1,"startTime":"2025-08-02T21:05:29.923Z","endTime":"2025-08-02T21:05:32.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.38209069241434,"aZ":-26.719210257846328,"pfxX":-12.042158708509714,"pfxZ":2.8745240733922754,"pX":-0.09097751736956815,"pZ":1.7044417937460665,"vX0":8.924651930611807,"vY0":-137.73805406383983,"vZ0":-3.714549656302256,"x":120.47,"y":192.76,"x0":-1.8304423871508666,"y0":50.000355298549685,"z0":4.904974909239268,"aX":-22.828060812641144},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.6,"breakHorizontal":19.6,"spinRate":2294,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.39969741712508977,"extension":7.165781952663502},"index":1,"playId":"3cfd4430-c031-36ce-bf0b-6e735cf2a2ec","pitchNumber":2,"startTime":"2025-08-02T21:05:42.776Z","endTime":"2025-08-02T21:05:46.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-02T21:05:58.228Z","endTime":"2025-08-02T21:06:03.414Z","isPitch":false,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.8,"endSpeed":80.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.597363042828267,"aZ":-33.952036421847815,"pfxX":-7.155930508707396,"pfxZ":-1.1015655573245096,"pX":-0.8639581804458386,"pZ":0.8961188298164674,"vX0":5.204264837798351,"vY0":-126.34865117540268,"vZ0":-3.2005087239070464,"x":149.93,"y":214.58,"x0":-2.0201141558891393,"y0":50.00054344933502,"z0":4.905763309713687,"aX":-11.575277439327461},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.5,"breakHorizontal":11.8,"spinRate":1488,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.43339409121564154,"extension":7.238589077620688},"index":3,"playId":"6c80be02-5880-39bb-b5f4-15fb9176df14","pitchNumber":3,"startTime":"2025-08-02T21:06:03.414Z","endTime":"2025-08-02T21:06:06.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.793466862974817,"aZ":-18.551708602238566,"pfxX":-6.520774845590403,"pfxZ":6.987293327630896,"pX":0.42534288624467637,"pZ":2.617210754542389,"vX0":8.849837140511353,"vY0":-138.8915439979133,"vZ0":-2.9705451760743524,"x":100.79,"y":168.12,"x0":-1.958519210863352,"y0":50.0013351774763,"z0":4.937810456514105,"aX":-12.710072378985513},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.2,"breakHorizontal":10.0,"spinRate":2493,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.3947157046012304,"extension":7.332048174447397},"hitData":{"launchSpeed":84.3,"launchAngle":12.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":105.4,"coordY":144.17}},"index":4,"playId":"c7088f16-0e93-387d-a07e-a5cb9479fda2","pitchNumber":4,"startTime":"2025-08-02T21:06:22.111Z","endTime":"2025-08-02T21:06:27.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:06:27.728Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a ground ball to right fielder Nick Castellanos.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:06:45.050Z","endTime":"2025-08-02T21:07:30.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.1,"endSpeed":84.7,"strikeZoneTop":3.31994285079456,"strikeZoneBottom":1.52193550357692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.30469365789325,"aZ":-28.778427842155523,"pfxX":-0.3751932638887905,"pfxZ":1.8752837978869188,"pX":-0.4469340240221839,"pZ":2.6903520030418973,"vX0":4.483506238035534,"vY0":-132.8043622683339,"vZ0":-0.7233910933714747,"x":134.04,"y":166.14,"x0":-2.0973559656349066,"y0":50.00621844473225,"z0":5.031143059964078,"aX":-0.6813073097110192},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.5,"breakHorizontal":-0.1,"spinRate":2689,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.4100219672083827,"extension":6.892456010159356},"index":0,"playId":"0b11b57f-27b6-3edf-8cc5-50c264efcd12","pitchNumber":1,"startTime":"2025-08-02T21:06:50.563Z","endTime":"2025-08-02T21:06:53.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.29509407609422,"strikeZoneBottom":1.57206642937748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.7732602802447,"aZ":-30.219057743319986,"pfxX":9.175340427393861,"pfxZ":1.3296848523158245,"pX":0.41100627732151007,"pZ":1.2970288320048313,"vX0":3.309462004653257,"vY0":-120.53473431656941,"vZ0":-2.008827222625592,"x":101.33,"y":203.76,"x0":-2.17238696286072,"y0":50.00268933698014,"z0":4.81363743541862,"aX":13.477868668863515},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.2,"breakHorizontal":-17.4,"spinRate":2768,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4546846295199751,"extension":7.12261078434265},"index":1,"playId":"da437077-2d78-32fe-bf49-59adddba76cb","pitchNumber":2,"startTime":"2025-08-02T21:07:03.613Z","endTime":"2025-08-02T21:07:07.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.901893718378933,"aZ":-26.90467771324266,"pfxX":-0.5213102089280708,"pfxZ":2.9535337907801678,"pX":-0.33873759745835313,"pZ":1.8287953134485588,"vX0":4.9185947932955605,"vY0":-132.17959166008214,"vZ0":-2.9038228778854167,"x":129.91,"y":189.4,"x0":-2.1491357057080545,"y0":50.0028112342754,"z0":4.899014852901813,"aX":-0.9302800616737846},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.9,"breakHorizontal":0.0,"spinRate":2691,"spinDirection":197},"zone":7,"typeConfidence":2.0,"plateTime":0.413010284179272,"extension":6.978908920581619},"hitData":{"launchSpeed":95.8,"launchAngle":0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.06,"coordY":104.36}},"index":2,"playId":"4e5a5920-82d2-3278-972a-40267db40c7e","pitchNumber":3,"startTime":"2025-08-02T21:07:19.799Z","endTime":"2025-08-02T21:07:30.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.7,"awayTeamWinProbability":75.3,"homeTeamWinProbabilityAdded":-2.0000000000000036,"leverageIndex":0.53,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:07:30.004Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a ground ball to center fielder Harrison Bader. Colt Keith to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:07:47.134Z","endTime":"2025-08-02T21:08:32.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":86.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46937014887736,"aZ":-17.5448875226684,"pfxX":-6.207953024912953,"pfxZ":7.593618583782945,"pX":-0.5768342892801867,"pZ":2.7510644517525815,"vX0":6.1706100388232965,"vY0":-138.3187914625492,"vZ0":-2.9472286336362026,"x":138.99,"y":164.5,"x0":-2.0361304254832913,"y0":50.003683862326675,"z0":5.014856988179206,"aX":-11.96211281499328},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":9.8,"spinRate":2553,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.396833038686069,"extension":7.190017322418262},"index":0,"playId":"edc849f9-3fad-3030-950e-584014cc09cd","pitchNumber":1,"startTime":"2025-08-02T21:07:57.393Z","endTime":"2025-08-02T21:08:02.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.2860186017282,"aZ":-18.10067099931685,"pfxX":-7.548399147719556,"pfxZ":7.11595303890083,"pX":-0.4983982014430458,"pZ":3.0269251236661234,"vX0":6.744704378313369,"vY0":-139.7211858194323,"vZ0":-2.0538019446072404,"x":136.0,"y":157.05,"x0":-1.962128742726742,"y0":50.00627448236235,"z0":4.96014212658277,"aX":-14.937302443187495},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.6,"breakHorizontal":12.2,"spinRate":2500,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.39191956252842264,"extension":7.190637573795973},"hitData":{"launchSpeed":91.7,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.4,"coordY":109.94}},"index":1,"playId":"c6ac5ef0-938b-3c84-9af2-efc6bdcba639","pitchNumber":2,"startTime":"2025-08-02T21:08:19.564Z","endTime":"2025-08-02T21:08:32.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":0.96,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:08:32.901Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:08:53.422Z","endTime":"2025-08-02T21:10:22.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.39446096434471,"strikeZoneBottom":1.67229019213957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.827862171610995,"aZ":-32.608770708194704,"pfxX":7.0487904160236905,"pfxZ":-0.2997630496034205,"pX":-0.39956618549016204,"pZ":1.5727790971807083,"vX0":2.1453962317389936,"vY0":-120.37696598142594,"vZ0":-1.083201385851258,"x":132.23,"y":196.31,"x0":-2.2206326849419082,"y0":50.00283829160016,"z0":4.944960389701746,"aX":10.227269686022627},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.5,"breakHorizontal":-13.3,"spinRate":2721,"spinDirection":63},"zone":7,"typeConfidence":2.0,"plateTime":0.4569972764933703,"extension":6.937534862169583},"index":0,"playId":"51972202-9ebe-3fb3-a21d-ac6c3616421e","pitchNumber":1,"startTime":"2025-08-02T21:09:00.564Z","endTime":"2025-08-02T21:09:03.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.6,"endSpeed":80.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.021192952218538,"aZ":-30.61008937600364,"pfxX":-8.109613232589805,"pfxZ":0.9481499351614406,"pX":-0.6363191119981777,"pZ":0.7529430683958316,"vX0":6.363252639872953,"vY0":-127.455052537551,"vZ0":-4.561670673175062,"x":141.25,"y":218.45,"x0":-2.1057929200205514,"y0":50.00346583043435,"z0":4.969887589675982,"aX":-13.406752246230372},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":13.3,"spinRate":1535,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42894560628838585,"extension":7.367721677563336},"index":1,"playId":"4ab77e64-525b-3ebd-9270-5c132d5705b1","pitchNumber":2,"startTime":"2025-08-02T21:09:19.462Z","endTime":"2025-08-02T21:09:22.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-08-02T21:09:42.550Z","endTime":"2025-08-02T21:09:53.998Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77934938864364,"aZ":-25.583002470227008,"pfxX":0.37963033382862843,"pfxZ":3.681225047871955,"pX":0.5084667791462922,"pZ":3.2855783577598503,"vX0":6.665556247598662,"vY0":-132.59568783321674,"vZ0":0.24485605631453666,"x":97.62,"y":150.07,"x0":-2.081107092887719,"y0":50.00394332295784,"z0":5.049757939395479,"aX":0.6795922409745416},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.0,"breakHorizontal":-2.0,"spinRate":2663,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.4121481295245637,"extension":7.184256644308828},"index":3,"playId":"0acd3526-fc31-3925-b4c2-9774583f4a25","pitchNumber":3,"startTime":"2025-08-02T21:09:53.998Z","endTime":"2025-08-02T21:09:57.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.309231662356094,"aZ":-37.92416048450018,"pfxX":8.368391956224766,"pfxZ":-4.041517521460975,"pX":-0.1672379316124226,"pZ":1.113617836451407,"vX0":2.2379953431840898,"vY0":-118.20654942665104,"vZ0":-1.1067471747565447,"x":123.37,"y":208.71,"x0":-2.2121580246504373,"y0":50.001944035341516,"z0":5.051852511607675,"aX":11.90975627260381},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.3,"breakHorizontal":-15.7,"spinRate":2901,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.46234585496953784,"extension":6.823692157255649},"index":4,"playId":"39dc3a0c-0eba-3c58-a31a-db897f9e83aa","pitchNumber":4,"startTime":"2025-08-02T21:10:18.529Z","endTime":"2025-08-02T21:10:22.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.48,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:10:22.124Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:10:37.681Z","endTime":"2025-08-02T21:11:14.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"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(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":87.2,"endSpeed":80.4,"strikeZoneTop":3.69209729725891,"strikeZoneBottom":1.87257901747193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.894964612558148,"aZ":-26.973939057917097,"pfxX":-5.411528342416742,"pfxZ":3.1649297387099917,"pX":-1.5095603320322655,"pZ":1.5129613567535223,"vX0":3.2326307056479724,"vY0":-127.00100367599997,"vZ0":-3.365727238230053,"x":174.54,"y":197.93,"x0":-2.092887002471712,"y0":50.000285236668816,"z0":4.990109606507572,"aX":-8.879095610847843},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.3,"breakHorizontal":9.1,"spinRate":1514,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4305367223801948,"extension":7.196769200803911},"index":0,"playId":"538e9c42-2644-39b1-bcf1-956ec84eebdb","pitchNumber":1,"startTime":"2025-08-02T21:10:48.512Z","endTime":"2025-08-02T21:10:51.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.428288769885462,"aZ":-31.434865939697488,"pfxX":7.586810761604962,"pfxZ":0.5266228051810575,"pX":-0.7430752141939027,"pZ":2.3187819544082062,"vX0":1.4811379075125095,"vY0":-118.23542154832498,"vZ0":0.27474410248716996,"x":145.32,"y":176.17,"x0":-2.363812722368596,"y0":50.004195195505645,"z0":5.095595392072069,"aX":10.696977072682223},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.3,"breakHorizontal":-14.0,"spinRate":2829,"spinDirection":57},"zone":4,"typeConfidence":2.0,"plateTime":0.46398959558787434,"extension":6.836464382444312},"hitData":{"launchSpeed":72.7,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.98,"coordY":170.79}},"index":1,"playId":"d5ebf3eb-ee7b-3d1f-9862-1bfd87188b9c","pitchNumber":2,"startTime":"2025-08-02T21:11:06.496Z","endTime":"2025-08-02T21:11:14.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:11:14.234Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Castellanos grounds out, first baseman Spencer Torkelson to pitcher Tarik Skubal.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T21:13:20.459Z","endTime":"2025-08-02T21:13:31.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.6,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.757901394499335,"aZ":-27.221090660321245,"pfxX":8.402360970629626,"pfxZ":2.9750508834545766,"pX":0.5161350645688465,"pZ":2.80202911041866,"vX0":-5.860790022498266,"vY0":-128.7991429000946,"vZ0":-3.2455353980037724,"x":97.33,"y":163.13,"x0":1.7386353249492772,"y0":50.00509675775103,"z0":6.201921761258269,"aX":14.005526430718056},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.8,"breakHorizontal":-13.8,"spinRate":1912,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.42657451367016375,"extension":6.5738354392016625},"hitData":{"launchSpeed":58.7,"launchAngle":8.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.82,"coordY":168.25}},"index":0,"playId":"79c69332-78b8-3b2b-9c65-de99f0540882","pitchNumber":1,"startTime":"2025-08-02T21:13:23.710Z","endTime":"2025-08-02T21:13:31.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:13:31.769Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T21:13:52.236Z","endTime":"2025-08-02T21:15:36.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.755831278816984,"aZ":-11.701828937745537,"pfxX":4.384152404440398,"pfxZ":10.31317628946908,"pX":-0.7562332742997668,"pZ":2.725032361850455,"vX0":-7.365632833105607,"vY0":-140.2426931957679,"vZ0":-7.422166746698076,"x":145.83,"y":165.2,"x0":1.338816836735106,"y0":50.00418551692634,"z0":6.175481254336038,"aX":8.704351446214135},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":-6.4,"spinRate":2443,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.3910946651534699,"extension":6.662100063139208},"index":0,"playId":"bf2321c3-1c1b-3aeb-b8c4-ed5dddd3a2f6","pitchNumber":1,"startTime":"2025-08-02T21:14:13.402Z","endTime":"2025-08-02T21:14:16.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.93143514814875,"aZ":-11.096871458449684,"pfxX":2.5868408347044025,"pfxZ":10.384459199656057,"pX":-0.23637370997530424,"pZ":2.545790901182597,"vX0":-5.600738944535276,"vY0":-142.11857518136944,"vZ0":-8.430428015267237,"x":126.01,"y":170.04,"x0":1.4307539277573726,"y0":50.00596600249114,"z0":6.270094829407252,"aX":5.252577013996195},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":-3.5,"spinRate":2488,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.3865683831201232,"extension":6.446655302699613},"index":1,"playId":"c79d1094-9b29-374f-86f3-f211d473d56d","pitchNumber":2,"startTime":"2025-08-02T21:14:30.613Z","endTime":"2025-08-02T21:14:33.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.65819334778219,"aZ":-10.322964740876031,"pfxX":3.171002682354633,"pfxZ":10.766631526926563,"pX":-0.20899098280147385,"pZ":2.5956189544985744,"vX0":-5.517267637588862,"vY0":-141.84890180061691,"vZ0":-8.2980179982976,"x":124.97,"y":168.7,"x0":1.3528788375694456,"y0":50.0069574101703,"z0":6.224511446272578,"aX":6.438399372866858},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.9,"breakHorizontal":-4.6,"spinRate":2408,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.3867387447883095,"extension":6.56853981701555},"index":2,"playId":"4215bcc9-fab8-37ba-86c1-5261cb6ee684","pitchNumber":3,"startTime":"2025-08-02T21:14:48.759Z","endTime":"2025-08-02T21:14:52.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.19565268348914,"strikeZoneBottom":1.47179218447739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.772598857100864,"aZ":-22.57908805067568,"pfxX":9.434625095171935,"pfxZ":5.444091544288607,"pX":0.07180635843954535,"pZ":0.3796675603669734,"vX0":-7.1915797281412175,"vY0":-131.88149136375816,"vZ0":-10.278626450450735,"x":114.26,"y":228.53,"x0":1.606804637164312,"y0":50.00658832963764,"z0":5.990206765160701,"aX":16.64030717068088},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.8,"breakHorizontal":-15.5,"spinRate":1993,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.4151614080981334,"extension":6.7336595717110015},"index":3,"playId":"e17336f7-2187-3585-80c1-6198032968aa","pitchNumber":4,"startTime":"2025-08-02T21:15:14.337Z","endTime":"2025-08-02T21:15:17.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.265146428635013,"aZ":-26.995244094407035,"pfxX":8.664266214545176,"pfxZ":3.102906982084188,"pX":1.1107488987680656,"pZ":1.4440473694252474,"vX0":-4.608326469429977,"vY0":-129.0194463144946,"vZ0":-6.623019222647462,"x":74.66,"y":199.79,"x0":1.8034876185412656,"y0":50.00433632616919,"z0":6.15228794328472,"aX":14.466904371054394},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.2,"breakHorizontal":-14.5,"spinRate":1842,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4261208199489679,"extension":6.4223135717611015},"index":4,"playId":"2e123f7f-dd8a-3c4b-89a2-1b6905192dc1","pitchNumber":5,"startTime":"2025-08-02T21:15:33.209Z","endTime":"2025-08-02T21:15:36.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:15:36.431Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T21:15:45.430Z","endTime":"2025-08-02T21:16:42.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.89170376339988,"aZ":-24.30260748998557,"pfxX":9.190106088524358,"pfxZ":4.800984072926644,"pX":0.2132337013832461,"pZ":1.6082639456230552,"vX0":-6.7493765483555626,"vY0":-127.41490541946874,"vZ0":-6.406617746573493,"x":108.87,"y":195.36,"x0":1.7063302604078496,"y0":50.00385823524445,"z0":6.083579593835143,"aX":15.067571582466883},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.4,"breakHorizontal":-15.0,"spinRate":1827,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.43035967740262304,"extension":6.725174839556036},"index":0,"playId":"bf78e5e9-4abc-387e-ad06-023b6dbab7d7","pitchNumber":1,"startTime":"2025-08-02T21:15:59.973Z","endTime":"2025-08-02T21:16:03.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33516227638921,"aZ":-10.803212056897653,"pfxX":2.559828318738338,"pfxZ":10.676823148354083,"pX":0.04403418542884465,"pZ":2.662667130151593,"vX0":-5.077076850047475,"vY0":-140.689552740712,"vZ0":-7.803140677581295,"x":115.32,"y":166.89,"x0":1.540620929135034,"y0":50.00518349500679,"z0":6.1749224655750545,"aX":5.125288606959122},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":-3.6,"spinRate":2404,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.3895253556258216,"extension":6.504999301585888},"index":1,"playId":"9c058650-5e12-33cb-ae80-3ee5edc10b21","pitchNumber":2,"startTime":"2025-08-02T21:16:13.253Z","endTime":"2025-08-02T21:16:16.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-02T21:16:32.237Z","endTime":"2025-08-02T21:16:38.232Z","isPitch":false,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.05247253999684,"aZ":-11.668144024629731,"pfxX":1.9316331558589974,"pfxZ":9.830856496578047,"pX":-0.6185431535660981,"pZ":3.3728896237837462,"vX0":-6.594018346482095,"vY0":-143.89378463653895,"vZ0":-6.140076718521555,"x":140.58,"y":147.71,"x0":1.457154292247105,"y0":50.00301020535928,"z0":6.265394388403204,"aX":4.030143688505037},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.7,"breakHorizontal":-2.2,"spinRate":2392,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.3814212034244737,"extension":6.502511426370859},"index":3,"playId":"2f9d8651-d17a-3b90-9d47-a0cd06652cdc","pitchNumber":3,"startTime":"2025-08-02T21:16:38.232Z","endTime":"2025-08-02T21:16:42.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:16:42.191Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T21:18:51.624Z","endTime":"2025-08-02T21:20:19.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.266358374806522,"aZ":-26.702263528803464,"pfxX":6.861561980303162,"pfxZ":3.5991333990802934,"pX":1.0242345552448147,"pZ":2.0205115372605955,"vX0":5.130695733972829,"vY0":-122.02444463918172,"vZ0":-1.662291975866224,"x":77.96,"y":184.23,"x0":-1.9912572974379237,"y0":50.00189340041373,"z0":4.994148753590175,"aX":10.425735848636856},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.4,"breakHorizontal":-13.6,"spinRate":2624,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.44753678939098007,"extension":7.094756764728099},"index":0,"playId":"83a8ea5e-1589-35d3-adb0-341793c98ca7","pitchNumber":1,"startTime":"2025-08-02T21:19:04.828Z","endTime":"2025-08-02T21:19:07.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.69209729725891,"strikeZoneBottom":1.77246165803851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.005697165290613,"aZ":-28.17537560777824,"pfxX":8.939248351486176,"pfxZ":2.682896131409481,"pX":2.08733839251488,"pZ":0.7736051853758503,"vX0":6.829265317916044,"vY0":-121.40906419543617,"vZ0":-3.8811424577754603,"x":37.44,"y":217.89,"x0":-1.9245299507098774,"y0":50.00369594480831,"z0":4.847918345927359,"aX":13.33092657188393},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.2,"breakHorizontal":-17.9,"spinRate":2761,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.451318314591747,"extension":7.299443003466109},"index":1,"playId":"ae6c49ef-9d53-373a-a888-45c76c5e82b6","pitchNumber":2,"startTime":"2025-08-02T21:19:18.136Z","endTime":"2025-08-02T21:19:21.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.780043889522545,"aZ":-19.835182213810953,"pfxX":-11.825029210805578,"pfxZ":6.411208271596557,"pX":0.39389757276677706,"pZ":2.6138728566435807,"vX0":10.223930668310588,"vY0":-138.32469080197035,"vZ0":-2.7771972188818355,"x":101.99,"y":168.21,"x0":-1.8259847809196952,"y0":50.0030044275879,"z0":4.9709875612031595,"aX":-22.762062703657186},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":19.1,"spinRate":2379,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.39697379167202573,"extension":7.506819182402671},"index":2,"playId":"b0592f7d-d0dc-3c63-b19c-bd9cf1e35006","pitchNumber":3,"startTime":"2025-08-02T21:19:36.507Z","endTime":"2025-08-02T21:19:41.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.74163337904057,"strikeZoneBottom":1.72238257542048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.42836665385298,"aZ":-31.314012919612242,"pfxX":-8.086915574608154,"pfxZ":0.5212302795852015,"pX":0.12500456383234285,"pZ":-0.0286900008168557,"vX0":7.766317337090046,"vY0":-127.59943371471915,"vZ0":-6.152653002509526,"x":112.24,"y":239.55,"x0":-1.8966339663613092,"y0":50.00511669071402,"z0":4.85847008889727,"aX":-13.436134394645956},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":13.1,"spinRate":1430,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4280309840834362,"extension":7.352646571605813},"index":3,"playId":"65e07015-9a7f-34b0-9f85-c6eb28c16ba5","pitchNumber":4,"startTime":"2025-08-02T21:19:57.556Z","endTime":"2025-08-02T21:20:00.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.806131805476795,"aZ":-33.17625639093017,"pfxX":-6.735262208611077,"pfxZ":-0.6052444803079675,"pX":-0.24811873030165404,"pZ":0.9016035297555574,"vX0":6.494988007405459,"vY0":-127.46252381895816,"vZ0":-3.6621176445541,"x":126.46,"y":214.44,"x0":-1.9473122574332595,"y0":50.003977457665606,"z0":4.960958455536374,"aX":-11.146614474485203},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.7,"breakHorizontal":10.8,"spinRate":1586,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.42879279248380264,"extension":7.375416905481505},"index":4,"playId":"61155d2f-7a47-33d5-ab12-8b66c904f2ff","pitchNumber":5,"startTime":"2025-08-02T21:20:16.071Z","endTime":"2025-08-02T21:20:19.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:20:19.752Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wenceel Pérez singles on a ground ball to right fielder Nick Castellanos.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T21:20:36.771Z","endTime":"2025-08-02T21:21:46.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.2453825841909,"strikeZoneBottom":1.47179218447739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.501174728472666,"aZ":-30.119936860711032,"pfxX":7.902429744788542,"pfxZ":1.3922412969245785,"pX":0.08585567101680626,"pZ":1.0486937614726302,"vX0":3.185717580953831,"vY0":-121.14082307522574,"vZ0":-2.7201190902384176,"x":113.73,"y":210.47,"x0":-2.2759723101233735,"y0":50.00134799106127,"z0":4.841285690885724,"aX":11.646142570168701},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.0,"breakHorizontal":-15.1,"spinRate":2828,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.453590226585868,"extension":7.15839542180652},"index":0,"playId":"4bdc12cf-6280-3928-80b3-b5285d81a085","pitchNumber":1,"startTime":"2025-08-02T21:20:45.139Z","endTime":"2025-08-02T21:20:48.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.7,"strikeZoneTop":3.22051992133483,"strikeZoneBottom":1.52193550357692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.9571554728877,"aZ":-29.33586355145714,"pfxX":9.237330260921658,"pfxZ":1.9286762586703752,"pX":-0.3805845877782343,"pZ":2.1299432055712995,"vX0":1.625190221149749,"vY0":-121.39696315273525,"vZ0":-0.7014497960762209,"x":131.51,"y":181.27,"x0":-2.2599862764544545,"y0":50.00303418961814,"z0":5.009098982914988,"aX":13.587420949481379},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.6,"breakHorizontal":-17.0,"spinRate":2819,"spinDirection":64},"zone":4,"typeConfidence":2.0,"plateTime":0.4537027211270712,"extension":6.95518513613541},"index":1,"playId":"af0adbdd-c9cd-3c39-8cc2-fdfe721781d6","pitchNumber":2,"startTime":"2025-08-02T21:21:01.057Z","endTime":"2025-08-02T21:21:04.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.6,"strikeZoneTop":3.2453825841909,"strikeZoneBottom":1.47179218447739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.978560809338305,"aZ":-40.83031763554899,"pfxX":9.302953628381708,"pfxZ":-6.276622072310942,"pX":-2.432946971322238,"pZ":1.7626166178279055,"vX0":-3.124351047702479,"vY0":-117.48518225921781,"vZ0":0.809220909166487,"x":209.74,"y":191.19,"x0":-2.284352983076186,"y0":50.00139141781943,"z0":5.2483854686971725,"aX":12.8333165483608},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-10.8,"breakHorizontal":-16.0,"spinRate":2976,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.46856854059917463,"extension":6.7602646045252},"index":2,"playId":"deb4c8eb-f60e-3654-b039-5b16da9ce8d5","pitchNumber":3,"startTime":"2025-08-02T21:21:17.980Z","endTime":"2025-08-02T21:21:22.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.599126207903147,"aZ":-27.550065886721665,"pfxX":1.7126075830930894,"pfxZ":2.6725743591671884,"pX":-0.31133542460450453,"pZ":1.4454205444435824,"vX0":3.975571105493899,"vY0":-130.41092822900248,"vZ0":-3.5347955741496264,"x":128.87,"y":199.75,"x0":-2.075957533141073,"y0":50.000414872951524,"z0":4.889150051566826,"aX":2.957797481387103},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":-4.0,"spinRate":2721,"spinDirection":167},"zone":7,"typeConfidence":2.0,"plateTime":0.41949553814265217,"extension":7.180592143455392},"hitData":{"launchSpeed":98.8,"launchAngle":-3.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.34,"coordY":126.88}},"index":3,"playId":"965b4b0a-ee94-3b61-b60f-88ac461cb8e5","pitchNumber":4,"startTime":"2025-08-02T21:21:36.844Z","endTime":"2025-08-02T21:21:46.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.51,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:21:46.973Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to left fielder Weston Wilson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T21:22:07.480Z","endTime":"2025-08-02T21:23:08.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"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":95.4,"endSpeed":86.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.238078503084054,"aZ":-17.15020150075533,"pfxX":-8.529818696476443,"pfxZ":7.77324053717039,"pX":-0.1230581195880093,"pZ":2.5544727689614004,"vX0":7.8541831864151606,"vY0":-138.66854971181343,"vZ0":-3.227921116421794,"x":121.69,"y":169.81,"x0":-1.8946184663461387,"y0":50.000969722039336,"z0":4.888926549167489,"aX":-16.48231738174622},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":13.7,"spinRate":2431,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.3961619279466877,"extension":7.264691860871875},"index":0,"playId":"77f70c3b-a1f0-3577-a9e8-5e8af3803032","pitchNumber":1,"startTime":"2025-08-02T21:22:13.169Z","endTime":"2025-08-02T21:22:16.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.324425619132768,"aZ":-15.629385523247619,"pfxX":-7.938500509373778,"pfxZ":8.65512862607862,"pX":0.14077249842331496,"pZ":3.235592540806149,"vX0":8.170632319047185,"vY0":-137.3800918197451,"vZ0":-2.0267101852006615,"x":111.63,"y":151.42,"x0":-1.8399761474838203,"y0":50.00660367783297,"z0":5.044799391711016,"aX":-15.183240104114365},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":12.7,"spinRate":2452,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.39863830199480965,"extension":7.364415365712084},"index":1,"playId":"f74a527e-4946-3c53-80d0-880558ca028f","pitchNumber":2,"startTime":"2025-08-02T21:22:34.487Z","endTime":"2025-08-02T21:22:38.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65424570645525,"aZ":-15.59474004900451,"pfxX":-6.755155650472466,"pfxZ":8.475166666961318,"pX":-0.6601785053716509,"pZ":3.3686689050188376,"vX0":6.09730984087306,"vY0":-139.3052594095436,"vZ0":-1.692425699874236,"x":142.16,"y":147.83,"x0":-2.0046469582456923,"y0":50.00393511851504,"z0":5.020264648002064,"aX":-13.21609874346152},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":10.9,"spinRate":2424,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.39390174660677024,"extension":7.117111784319851},"hitData":{"launchSpeed":82.8,"launchAngle":49.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.38,"coordY":114.5}},"index":2,"playId":"24a195c6-9be5-30e5-8f59-8b3fec0d9934","pitchNumber":3,"startTime":"2025-08-02T21:22:55.453Z","endTime":"2025-08-02T21:23:08.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.2,"awayTeamWinProbability":75.8,"homeTeamWinProbabilityAdded":2.1999999999999993,"leverageIndex":0.93,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:23:08.069Z","atBatIndex":40},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Tigers challenged (tag play), call on the field was upheld: Wenceel Pérez caught stealing 2nd base, catcher J.T. Realmuto to second baseman Edmundo Sosa.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T21:23:22.277Z","endTime":"2025-08-02T21:24:26.006Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.52252997217975,"strikeZoneBottom":1.52462457447045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.622711361742503,"aZ":-32.69091474094535,"pfxX":10.06158975410115,"pfxZ":-0.3632096572177854,"pX":0.7773531172038622,"pZ":1.5996374800949724,"vX0":3.5843379946480622,"vY0":-119.52557449389494,"vZ0":-0.918487197634993,"x":87.37,"y":195.59,"x0":-2.0537030863595542,"y0":50.00129928757032,"z0":4.955935881223136,"aX":14.38136878243736},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.6,"breakHorizontal":-19.1,"spinRate":2793,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.46037360261721627,"extension":6.875414726471484},"index":0,"playId":"70401c7c-3ff9-3325-996c-baee0bb061cd","pitchNumber":1,"startTime":"2025-08-02T21:23:33.212Z","endTime":"2025-08-02T21:23:36.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"9388c338-1a3f-3886-852d-1dee1d8b765e","startTime":"2025-08-02T21:23:50.162Z","endTime":"2025-08-02T21:23:53.162Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"49f8e302-19e7-34e3-ae15-0f0d29f7be72","startTime":"2025-08-02T21:24:01.991Z","endTime":"2025-08-02T21:24:04.991Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.49375161417367,"strikeZoneBottom":1.62218473456563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.26143637551457,"aZ":-22.83579294626132,"pfxX":-10.373236090688744,"pfxZ":4.938577191288455,"pX":-1.5748823596457726,"pZ":2.3801149683814353,"vX0":4.639623084092436,"vY0":-137.08065521484667,"vZ0":-2.739278197509225,"x":177.03,"y":174.52,"x0":-1.9482825532625212,"y0":50.00083282207258,"z0":4.963314470417447,"aX":-19.602025998032328},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.5,"breakHorizontal":17.8,"spinRate":2305,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4006402458493912,"extension":7.078673422011124},"index":3,"playId":"0c392ea2-943c-396e-a7b7-954222293f4c","pitchNumber":2,"startTime":"2025-08-02T21:24:19.994Z","endTime":"2025-08-02T21:24:26.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":116},"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:24:26.006Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T21:28:52.514Z","endTime":"2025-08-02T21:29:51.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":96.8,"endSpeed":88.5,"strikeZoneTop":3.56816853085859,"strikeZoneBottom":1.69733803222149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20595412480088,"aZ":-11.536033529239509,"pfxX":2.077741317554901,"pfxZ":10.315671373801461,"pX":-0.3464107775093771,"pZ":1.9324032820110264,"vX0":-5.535889248083241,"vY0":-140.63810726467204,"vZ0":-9.735454456266014,"x":130.2,"y":186.61,"x0":1.3785425193892362,"y0":50.00560898408284,"z0":6.189426829556103,"aX":4.158154783831839},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":-2.6,"spinRate":2277,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.3896020951213459,"extension":6.605484204340476},"index":0,"playId":"6744a6cb-b98e-35ca-8605-e8cea043e502","pitchNumber":1,"startTime":"2025-08-02T21:28:55.849Z","endTime":"2025-08-02T21:28:59.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47202141021346,"aZ":-12.286343457717887,"pfxX":2.187402739878487,"pfxZ":9.879554758730269,"pX":0.012113759084050093,"pZ":2.4765871680308584,"vX0":-4.363927839023149,"vY0":-141.08000366552506,"vZ0":-8.304200982306089,"x":116.54,"y":171.91,"x0":1.2957232237004395,"y0":50.00700863735402,"z0":6.252833781895786,"aX":4.4054464965521},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":-3.0,"spinRate":2319,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.3884267726949564,"extension":6.472354103765924},"index":1,"playId":"c61ec207-6602-3aeb-91a4-5dd55552cf07","pitchNumber":2,"startTime":"2025-08-02T21:29:08.619Z","endTime":"2025-08-02T21:29:11.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-02T21:29:21.797Z","endTime":"2025-08-02T21:29:28.295Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.5185621618296,"strikeZoneBottom":1.62218473456563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.090478758060474,"aZ":-27.664597861306227,"pfxX":6.774853622946228,"pfxZ":2.682697995833587,"pX":0.6746666409522911,"pZ":0.5952918981307492,"vX0":-4.679999647294076,"vY0":-129.17433383692946,"vZ0":-8.302736825658222,"x":91.28,"y":222.71,"x0":1.6339600669189849,"y0":50.00547545142314,"z0":5.993093557347888,"aX":11.396962572984172},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":-11.2,"spinRate":1826,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4247927421797062,"extension":6.788328218869978},"index":3,"playId":"4d976809-c2dc-3258-9e6b-03e490865ab9","pitchNumber":3,"startTime":"2025-08-02T21:29:28.295Z","endTime":"2025-08-02T21:29:31.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.12119899661298,"aZ":-27.491692954434367,"pfxX":9.9299442121356,"pfxZ":2.8209203654269785,"pX":0.7201398149231734,"pZ":1.8460778665373239,"vX0":-6.323919521278189,"vY0":-128.12564818719073,"vZ0":-5.337449243607619,"x":89.55,"y":188.94,"x0":1.9335365107734124,"y0":50.001769687163915,"z0":6.111685309640971,"aX":16.4652422773653},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.1,"breakHorizontal":-16.6,"spinRate":1768,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.4279378812042256,"extension":6.6980878287452486},"index":4,"playId":"8357248e-4a3b-3788-85c6-743c78e3ba6a","pitchNumber":4,"startTime":"2025-08-02T21:29:47.297Z","endTime":"2025-08-02T21:29:51.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:29:51.779Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Weston Wilson doubles (1) on a sharp line drive to center fielder Wenceel Pérez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T21:29:56.793Z","endTime":"2025-08-02T21:31:29.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.6,"endSpeed":74.1,"strikeZoneTop":3.81589887933153,"strikeZoneBottom":1.72238257542048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.193956456480475,"aZ":-37.90932776531167,"pfxX":-1.8862930787438952,"pfxZ":-4.138747365977627,"pX":1.1670163598286805,"pZ":2.4883841277412277,"vX0":-0.5318275082161658,"vY0":-117.33449269862128,"vZ0":-0.8727344143406526,"x":72.52,"y":171.59,"x0":1.6418762421869446,"y0":50.000034247729545,"z0":6.412435748825905,"aX":-2.616832905342085},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-7.4,"breakHorizontal":3.6,"spinRate":2614,"spinDirection":334},"zone":14,"typeConfidence":2.0,"plateTime":0.46765850891915717,"extension":6.315529298142785},"index":0,"playId":"4e979c25-c393-35cb-ae60-a9a1d15ca3ae","pitchNumber":1,"startTime":"2025-08-02T21:30:13.022Z","endTime":"2025-08-02T21:30:16.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.794051414680165,"aZ":-29.64823374896806,"pfxX":8.468153253270318,"pfxZ":1.5554189416471393,"pX":0.2550025982098437,"pZ":2.015869252190808,"vX0":-6.308454581539849,"vY0":-126.73828758235402,"vZ0":-4.5184441182387,"x":107.28,"y":184.35,"x0":1.6807505529078444,"y0":50.0009758273047,"z0":6.199709861024257,"aX":13.723879213233259},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":-13.8,"spinRate":1863,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.43278663423051755,"extension":6.389524674141752},"index":1,"playId":"98c2d24c-d2d8-3523-8f0b-b99e90a44af4","pitchNumber":2,"startTime":"2025-08-02T21:30:25.550Z","endTime":"2025-08-02T21:30:28.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.8406436403499,"strikeZoneBottom":1.77246165803851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.11572239253366,"aZ":-11.78705315422599,"pfxX":2.7957540399785588,"pfxZ":10.060446142221632,"pX":0.1658804224739206,"pZ":1.8018563517609634,"vX0":-4.670470811147745,"vY0":-141.6386442953397,"vZ0":-10.153854130713745,"x":110.68,"y":190.13,"x0":1.4749099772552392,"y0":50.00502596336944,"z0":6.192562566377737,"aX":5.666981859582479},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":-4.1,"spinRate":2344,"spinDirection":158},"zone":8,"typeConfidence":2.0,"plateTime":0.38708048905787695,"extension":6.537881020219371},"index":2,"playId":"55621d38-63a2-34dd-81d0-781f846c00c3","pitchNumber":3,"startTime":"2025-08-02T21:30:39.961Z","endTime":"2025-08-02T21:30:43.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-02T21:30:50.830Z","endTime":"2025-08-02T21:31:00.884Z","isPitch":false,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.91484633453655,"strikeZoneBottom":1.79749614095088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.78988476976292,"aZ":-21.27852827548448,"pfxX":0.428734551817735,"pfxZ":5.83766204641565,"pX":-2.2122612913803557,"pZ":2.405015902408928,"vX0":-10.672612192062978,"vY0":-135.51856784161836,"vZ0":-5.941418082734926,"x":201.33,"y":173.84,"x0":1.7160806144621228,"y0":50.00064342085954,"z0":6.105745385135318,"aX":0.8024621616431008},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.5,"breakHorizontal":1.4,"spinRate":2242,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.40371610548007286,"extension":6.844577282755213},"index":4,"playId":"6edadb46-4813-3da2-8f99-161e20025067","pitchNumber":4,"startTime":"2025-08-02T21:31:00.884Z","endTime":"2025-08-02T21:31:04.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.940805195488785,"aZ":-14.67905752640981,"pfxX":8.318766468170185,"pfxZ":8.57365127935584,"pX":0.32747812739827614,"pZ":2.4086889426402993,"vX0":-6.214186244259346,"vY0":-142.24029595413552,"vZ0":-7.7675488452344466,"x":104.52,"y":173.75,"x0":1.464472235017416,"y0":50.00231756595527,"z0":6.1140196699055664,"aX":16.972006315288905},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.0,"breakHorizontal":-13.7,"spinRate":2281,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.3857182284579954,"extension":6.419878125293632},"hitData":{"launchSpeed":106.6,"launchAngle":21.0,"totalDistance":396.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":169.83,"coordY":45.2}},"index":5,"playId":"d6193595-216a-35b2-8f9a-1b1eadca168c","pitchNumber":5,"startTime":"2025-08-02T21:31:16.980Z","endTime":"2025-08-02T21:31:29.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.7,"awayTeamWinProbability":71.3,"homeTeamWinProbabilityAdded":6.199999999999999,"leverageIndex":0.98,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:31:29.518Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T21:31:59.005Z","endTime":"2025-08-02T21:32:06.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.174891432987085,"aZ":-19.879878951005665,"pfxX":0.4518569260883034,"pfxZ":6.815427449505202,"pX":-0.4314405878140822,"pZ":1.8496042306877998,"vX0":-6.364278235802489,"vY0":-133.80926676140197,"vZ0":-7.3334647122634316,"x":133.45,"y":188.84,"x0":1.924152000572947,"y0":50.00587859342409,"z0":6.061594915524201,"aX":0.8156692153041107},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.8,"breakHorizontal":0.6,"spinRate":2234,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.4100967076610238,"extension":6.686541493313274},"hitData":{"launchSpeed":94.5,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.72,"coordY":164.7}},"index":0,"playId":"cf3a8498-d01d-31eb-ab16-49c9e6152a71","pitchNumber":1,"startTime":"2025-08-02T21:31:59.793Z","endTime":"2025-08-02T21:32:06.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":2.01,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:32:06.977Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to left fielder Riley Greene in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T21:33:16.892Z","endTime":"2025-08-02T21:33:48.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-08-02T21:32:24.951Z","endTime":"2025-08-02T21:33:19.250Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.39446096434471,"strikeZoneBottom":1.59712717374292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.96910663240274,"aZ":-24.10498643646084,"pfxX":-1.4156280027379484,"pfxZ":4.701481703341101,"pX":-2.3163982810334343,"pZ":1.8413232991260573,"vX0":-9.546778317230434,"vY0":-130.57812959804832,"vZ0":-6.411665993818891,"x":205.3,"y":189.06,"x0":1.5798701425687616,"y0":50.00564548389113,"z0":6.15706832513049,"aX":-2.4292396071046243},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.2,"breakHorizontal":4.8,"spinRate":2171,"spinDirection":169},"zone":13,"typeConfidence":2.0,"plateTime":0.42038705441447366,"extension":6.748521124156592},"index":1,"playId":"2b226f86-6883-3b39-b689-6a2805c6733e","pitchNumber":1,"startTime":"2025-08-02T21:33:19.250Z","endTime":"2025-08-02T21:33:22.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":87.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.86367611439865,"aZ":-7.102720566850992,"pfxX":2.7758037925446617,"pfxZ":12.527263729218058,"pX":-0.876048551415787,"pZ":2.758160268642054,"vX0":-7.363828376303986,"vY0":-141.84677330516217,"vZ0":-8.316300962751669,"x":150.39,"y":164.31,"x0":1.4139355006380385,"y0":50.003891053593996,"z0":6.210256944720187,"aX":5.55683841837735},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.8,"breakHorizontal":-3.2,"spinRate":2544,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.3888199281001943,"extension":6.546040808118148},"hitData":{"launchSpeed":87.7,"launchAngle":55.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.41,"coordY":149.38}},"index":2,"playId":"e20ee41d-1eb3-31ad-a069-1369af221abe","pitchNumber":2,"startTime":"2025-08-02T21:33:38.663Z","endTime":"2025-08-02T21:33:48.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-4.800000000000001,"leverageIndex":1.78,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:33:48.776Z","atBatIndex":45},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Dillon Dingler reaches on a fielding error by third baseman Otto Kemp.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T21:35:59.687Z","endTime":"2025-08-02T21:36:36.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.54336780968742,"strikeZoneBottom":1.64723908347959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.155118866990307,"aZ":-24.560119806923495,"pfxX":-11.4116944898323,"pfxZ":4.007607834054494,"pX":0.6246430338052739,"pZ":1.8306218707746384,"vX0":10.38680468637898,"vY0":-137.10971465206288,"vZ0":-3.8082528753324834,"x":93.19,"y":189.35,"x0":-1.7355914271286355,"y0":50.00052812170427,"z0":4.9194810606976995,"aX":-21.660700098312393},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.6,"breakHorizontal":18.4,"spinRate":2303,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.39994921236908043,"extension":7.377516987555445},"index":0,"playId":"eaf83de0-a29b-3f57-b565-3d603a7c1ff8","pitchNumber":1,"startTime":"2025-08-02T21:36:11.940Z","endTime":"2025-08-02T21:36:15.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.79550114282158,"aZ":-24.03424285528982,"pfxX":-11.25880913481078,"pfxZ":4.220107745864485,"pX":-0.24686642753828117,"pZ":1.8229002540130756,"vX0":8.343573706362937,"vY0":-138.50801024032782,"vZ0":-3.9506261200384163,"x":126.41,"y":189.56,"x0":-1.845197413748855,"y0":50.00657679254463,"z0":4.887483354453712,"aX":-21.739556997158488},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.0,"breakHorizontal":18.5,"spinRate":2274,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.39642961688716616,"extension":7.375923868134218},"hitData":{"launchSpeed":104.5,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.73,"coordY":169.77}},"index":1,"playId":"6d5b62ac-a2e4-3095-9711-5343cce2bfa0","pitchNumber":2,"startTime":"2025-08-02T21:36:26.182Z","endTime":"2025-08-02T21:36:36.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.2,"awayTeamWinProbability":83.8,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.61,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:36:36.039Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Javier Báez homers (11) on a fly ball to left center field. Dillon Dingler scores.","rbi":2,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T21:37:02.237Z","endTime":"2025-08-02T21:37:30.787Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.7206946771701,"aZ":-23.661887437155503,"pfxX":-10.825504312939305,"pfxZ":4.404967968724652,"pX":-0.39859409804431567,"pZ":2.8999422496973524,"vX0":7.944085870846166,"vY0":-138.13208867534544,"vZ0":-1.3639443059224514,"x":132.19,"y":160.48,"x0":-1.9050407942618766,"y0":50.004665403984355,"z0":4.990826081312084,"aX":-20.925466511240597},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":18.0,"spinRate":2315,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.39651241450826236,"extension":7.3425947134086105},"hitData":{"launchSpeed":104.7,"launchAngle":23.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":52.82,"coordY":51.8}},"index":0,"playId":"e11dff1e-43fc-36c2-9486-2a8ff97ffd4e","pitchNumber":1,"startTime":"2025-08-02T21:37:03.703Z","endTime":"2025-08-02T21:37:30.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-10.3,"leverageIndex":0.97,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:37:30.787Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, third baseman Otto Kemp to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T21:40:00.855Z","endTime":"2025-08-02T21:41:22.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T21:37:43.283Z","endTime":"2025-08-02T21:37:57.771Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tanner Banks replaces Zack Wheeler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T21:37:57.771Z","endTime":"2025-08-02T21:40:02.974Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621383,"link":"/api/v1/people/621383"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.39446096434471,"strikeZoneBottom":1.72238257542048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.048758636689378,"aZ":-29.525574489687575,"pfxX":-3.5556291054241767,"pfxZ":1.661345411257825,"pX":0.28731488858397985,"pZ":2.619961327443375,"vX0":-4.561693446895699,"vY0":-125.02621982058098,"vZ0":-3.3141881885086866,"x":106.05,"y":168.04,"x0":2.5938802817175484,"y0":50.00069850471577,"z0":6.373228469632191,"aX":-5.654631013891341},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.5,"breakHorizontal":7.4,"spinRate":2290,"spinDirection":251},"zone":6,"typeConfidence":0.83,"plateTime":0.4372699742730779,"extension":5.774687276030111},"index":2,"playId":"5ec2ebb3-d24a-3cce-8f16-95419546606f","pitchNumber":1,"startTime":"2025-08-02T21:40:02.974Z","endTime":"2025-08-02T21:40:05.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.36962632201504,"strikeZoneBottom":1.67229019213957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63667460115927,"aZ":-21.068114138362695,"pfxX":7.113783222642651,"pfxZ":6.122868159383236,"pX":0.3426665950841691,"pZ":1.8454682191617235,"vX0":-7.450078069403479,"vY0":-133.98249165301377,"vZ0":-7.821950496672002,"x":103.94,"y":188.95,"x0":2.2384562544972013,"y0":50.000868979589406,"z0":6.314498263644316,"aX":12.899272214658874},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.5,"breakHorizontal":-11.3,"spinRate":1985,"spinDirection":157},"zone":9,"typeConfidence":0.9,"plateTime":0.40920826595765103,"extension":5.66250661520084},"index":3,"playId":"ec36b162-331e-30ba-8ae2-c260e8e9df0a","pitchNumber":2,"startTime":"2025-08-02T21:40:15.666Z","endTime":"2025-08-02T21:40:18.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-02T21:40:26.048Z","endTime":"2025-08-02T21:40:44.890Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.22051992133483,"strikeZoneBottom":1.57206642937748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.97385538762925,"aZ":-28.053946254132477,"pfxX":-6.288312860116086,"pfxZ":2.7611302958912054,"pX":-1.5509393499978372,"pZ":1.1973235655177552,"vX0":-7.525950422970537,"vY0":-121.72731693477286,"vZ0":-6.196287306665219,"x":176.12,"y":206.45,"x0":2.4037592460243427,"y0":50.005643984196396,"z0":6.2198839258166165,"aX":-9.390881995663205},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.7,"breakHorizontal":13.2,"spinRate":2358,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.4508064062575805,"extension":5.838768545369788},"index":5,"playId":"532176e5-13ad-3e0b-9a43-aa4bdab3d847","pitchNumber":3,"startTime":"2025-08-02T21:40:44.890Z","endTime":"2025-08-02T21:40:48.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.2453825841909,"strikeZoneBottom":1.62218473456563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.920514822483828,"aZ":-29.051738894352496,"pfxX":-7.832484799809876,"pfxZ":2.146027138324366,"pX":-1.8263342024783888,"pZ":0.9929531293461585,"vX0":-7.547373331612011,"vY0":-120.24813480347001,"vZ0":-6.1633537093815525,"x":186.62,"y":211.97,"x0":2.378937662604331,"y0":50.001753075414044,"z0":6.190578788825478,"aX":-11.383590631009286},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.5,"breakHorizontal":16.1,"spinRate":2429,"spinDirection":301},"zone":13,"typeConfidence":0.91,"plateTime":0.4567949713731765,"extension":5.945802163761671},"index":6,"playId":"79aa1d4b-a012-3045-86fe-c8e77527dd92","pitchNumber":4,"startTime":"2025-08-02T21:40:59.414Z","endTime":"2025-08-02T21:41:03.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.88450878228325,"aZ":-27.4103721119104,"pfxX":-7.202733360241703,"pfxZ":3.2372219091429617,"pX":-0.6007695841061919,"pZ":2.354922258665152,"vX0":-5.440855946011344,"vY0":-121.1043707472688,"vZ0":-3.5278575969444437,"x":139.9,"y":175.2,"x0":2.6185839978647034,"y0":50.00104933068056,"z0":6.2546896134830305,"aX":-10.587942293648316},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.2,"breakHorizontal":14.4,"spinRate":2430,"spinDirection":289},"zone":4,"typeConfidence":0.91,"plateTime":0.45403803694793954,"extension":5.677822591287702},"hitData":{"launchSpeed":63.2,"launchAngle":-17.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.97,"coordY":157.87}},"index":7,"playId":"5dfe5b23-eb90-3e5a-afa6-295931777ffe","pitchNumber":5,"startTime":"2025-08-02T21:41:15.065Z","endTime":"2025-08-02T21:41:22.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:41:22.349Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gleyber Torres homers (13) on a fly ball to center field.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T21:41:35.253Z","endTime":"2025-08-02T21:43:54.340Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":621383,"link":"/api/v1/people/621383"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.44411592716937,"strikeZoneBottom":1.59712717374292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.304188457037935,"aZ":-29.292860287224094,"pfxX":-5.414802981049083,"pfxZ":2.040973933293065,"pX":-1.049387190354347,"pZ":-0.16752819838516225,"vX0":-7.227047129064235,"vY0":-119.39250637742147,"vZ0":-8.3621356682462,"x":157.0,"y":243.3,"x0":2.7442264042969366,"y0":50.00488234134749,"z0":6.091711848897635,"aX":-7.6610848641952805},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.4,"breakHorizontal":11.9,"spinRate":2333,"spinDirection":306},"zone":13,"typeConfidence":0.91,"plateTime":0.4623431416610355,"extension":5.8341357906111595},"index":0,"playId":"0558e18c-c918-3cbd-829d-ef1dc36c204c","pitchNumber":1,"startTime":"2025-08-02T21:41:46.526Z","endTime":"2025-08-02T21:41:50.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.41929084173722,"strikeZoneBottom":1.62218473456563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50158620582125,"aZ":-22.027885915868165,"pfxX":6.538258177254484,"pfxZ":5.548284332987133,"pX":-1.2034261150749064,"pZ":1.0572179104513952,"vX0":-11.222918593199495,"vY0":-133.7819808045065,"vZ0":-9.445706282230551,"x":162.87,"y":210.24,"x0":2.1798793242572434,"y0":50.00159908950222,"z0":6.188206452621888,"aX":11.954628585431337},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":-9.7,"spinRate":2121,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.4080622587286906,"extension":5.8253499100639194},"index":1,"playId":"25ff59f6-96b1-369f-803c-2e651b368453","pitchNumber":2,"startTime":"2025-08-02T21:42:01.614Z","endTime":"2025-08-02T21:42:05.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.29509407609422,"strikeZoneBottom":1.54700252985423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.88408942519499,"aZ":-24.224484820676082,"pfxX":5.843657772224034,"pfxZ":4.343580327903865,"pX":0.7996748267358121,"pZ":2.36538325616064,"vX0":-6.603004906840962,"vY0":-133.9372847213011,"vZ0":-5.977712912929851,"x":86.52,"y":174.91,"x0":2.5289388898587224,"y0":50.00304420926993,"z0":6.340551767071777,"aX":10.697431734648262},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":-9.2,"spinRate":2048,"spinDirection":152},"zone":6,"typeConfidence":0.9,"plateTime":0.4077683595306909,"extension":5.713165984997067},"index":2,"playId":"aadd5920-7003-3867-bf3a-c8348f990891","pitchNumber":3,"startTime":"2025-08-02T21:42:17.074Z","endTime":"2025-08-02T21:42:20.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.39446096434471,"strikeZoneBottom":1.52193550357692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.78456594796779,"aZ":-26.39668627667187,"pfxX":-6.596241879575524,"pfxZ":4.04684046588954,"pX":0.815634465679868,"pZ":2.6324850382824523,"vX0":-3.0186398014428426,"vY0":-119.25992337923581,"vZ0":-3.027162388453889,"x":85.91,"y":167.7,"x0":2.958195446981397,"y0":50.003671943732456,"z0":6.321014017043798,"aX":-9.419576949726721},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.8,"breakHorizontal":12.7,"spinRate":2475,"spinDirection":282},"zone":6,"typeConfidence":0.92,"plateTime":0.4607887190575646,"extension":5.587740110404509},"index":3,"playId":"fd13c580-714f-31f5-bfda-0b7eebdc30f6","pitchNumber":4,"startTime":"2025-08-02T21:42:31.907Z","endTime":"2025-08-02T21:42:34.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.792853208204253,"aZ":-25.815111210845615,"pfxX":6.492166570331241,"pfxZ":4.12740212964396,"pX":0.6114047446289795,"pZ":1.9173457802753842,"vX0":-6.319903292980566,"vY0":-123.11948262685524,"vZ0":-5.305670228141721,"x":93.69,"y":187.01,"x0":2.364618650009752,"y0":50.001380285418804,"z0":6.27726392662806,"aX":9.994971113723334},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.5,"breakHorizontal":-10.3,"spinRate":2046,"spinDirection":137},"zone":9,"typeConfidence":0.87,"plateTime":0.44439027066218406,"extension":5.998540840178237},"index":4,"playId":"a155a81d-b353-35f6-9050-5d17f901fbe6","pitchNumber":5,"startTime":"2025-08-02T21:42:45.547Z","endTime":"2025-08-02T21:42:48.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72821698180807,"aZ":-16.633438225562838,"pfxX":1.0360994707374553,"pfxZ":8.324563548449646,"pX":-0.6651693699212535,"pZ":1.6759579357389907,"vX0":-8.093938827529879,"vY0":-135.96603983505315,"vZ0":-9.080427492468687,"x":142.35,"y":193.53,"x0":2.2196757831305827,"y0":50.00062309599882,"z0":6.220965990399966,"aX":1.9356251896381294},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":-0.1,"spinRate":2212,"spinDirection":156},"zone":7,"typeConfidence":0.9,"plateTime":0.40336151198639447,"extension":5.8766650905032245},"index":5,"playId":"c23199f3-1b6d-36a4-aa12-55064e722b19","pitchNumber":6,"startTime":"2025-08-02T21:43:04.721Z","endTime":"2025-08-02T21:43:07.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.87552823851789,"aZ":-28.666409199238412,"pfxX":-3.3990467368750834,"pfxZ":2.092713784652668,"pX":-0.11145673980582514,"pZ":1.9590324209356142,"vX0":-5.559505520681397,"vY0":-128.57900534152225,"vZ0":-5.307726073915901,"x":121.25,"y":185.89,"x0":2.5179741264639697,"y0":50.00603765574563,"z0":6.265983168028774,"aX":-5.7103811008572265},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.9,"breakHorizontal":7.3,"spinRate":2422,"spinDirection":200},"zone":8,"typeConfidence":0.91,"plateTime":0.4254701298340162,"extension":5.767125197755291},"hitData":{"launchSpeed":107.8,"launchAngle":25.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.38,"coordY":27.83}},"index":6,"playId":"79c8c164-12fc-3e54-bba0-3c2831aa0e39","pitchNumber":7,"startTime":"2025-08-02T21:43:27.763Z","endTime":"2025-08-02T21:43:54.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":-2.9,"leverageIndex":0.16,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:43:54.340Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Vierling singles on a sharp line drive to center fielder Harrison Bader.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T21:44:17.013Z","endTime":"2025-08-02T21:46:26.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7,8,9],"actionIndex":[0],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Matt Vierling replaces Kerry Carpenter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T21:44:01.787Z","endTime":"2025-08-02T21:44:19.322Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.71686789521024,"strikeZoneBottom":1.89759969163433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.331532655987303,"aZ":-29.760855683575468,"pfxX":-3.81093939317429,"pfxZ":1.5313629613665096,"pX":-0.3194989018244161,"pZ":2.6272570534268116,"vX0":-5.917770616932045,"vY0":-124.98303652417526,"vZ0":-3.293431614740422,"x":129.18,"y":167.84,"x0":2.5783360649695193,"y0":50.00088999480745,"z0":6.418622804890693,"aX":-5.999040437295538},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.2,"breakHorizontal":8.3,"spinRate":2376,"spinDirection":218},"zone":4,"typeConfidence":0.73,"plateTime":0.43904678732199676,"extension":5.826222345054233},"index":1,"playId":"b82a291e-1035-3842-b376-72681622fd39","pitchNumber":1,"startTime":"2025-08-02T21:44:19.322Z","endTime":"2025-08-02T21:44:22.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.35373043582152,"aZ":-17.41675612818385,"pfxX":0.28678871476321,"pfxZ":8.085443407301815,"pX":0.29508124314733064,"pZ":3.548817388701022,"vX0":-5.607835050913334,"vY0":-134.54230715488288,"vZ0":-4.3725440773071735,"x":105.75,"y":142.96,"x0":2.372966144257118,"y0":50.00348994052302,"z0":6.436671957155375,"aX":0.5234016473581473},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.8,"breakHorizontal":0.7,"spinRate":2242,"spinDirection":151},"zone":3,"typeConfidence":0.9,"plateTime":0.4077702704016346,"extension":5.549428025974559},"index":2,"playId":"2c2a1ad3-ed81-3dd8-8280-c0fe5538029a","pitchNumber":2,"startTime":"2025-08-02T21:44:33.599Z","endTime":"2025-08-02T21:44:36.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-02T21:44:43.412Z","endTime":"2025-08-02T21:44:55.132Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.67955275715249,"strikeZoneBottom":1.88497671893191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.50531515273775,"aZ":-30.996528955930057,"pfxX":-1.672008196900526,"pfxZ":0.7373304504562745,"pX":-0.5257382218370941,"pZ":0.7204237245768071,"vX0":-6.808784807335655,"vY0":-125.6916251440591,"vZ0":-7.228310483799499,"x":137.04,"y":219.33,"x0":2.4356432850215257,"y0":50.003213550875174,"z0":6.150802447915203,"aX":-2.674929244204456},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.1,"breakHorizontal":4.6,"spinRate":2313,"spinDirection":244},"zone":13,"typeConfidence":0.79,"plateTime":0.4357820155340999,"extension":5.84232212016652},"index":4,"playId":"3fcab0cf-bce5-3434-9c10-c03e1ee81798","pitchNumber":3,"startTime":"2025-08-02T21:44:55.132Z","endTime":"2025-08-02T21:44:58.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.62999280700387,"strikeZoneBottom":1.90999485063817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.01456069428039,"aZ":-27.070247124340273,"pfxX":-5.871231694371331,"pfxZ":3.606506926423944,"pX":0.6247305848529816,"pZ":1.337174933773095,"vX0":-3.3890961002986804,"vY0":-118.5972683440048,"vZ0":-5.2656606886099135,"x":93.19,"y":202.68,"x0":2.838151059979573,"y0":50.00462549973739,"z0":6.074314425569706,"aX":-8.3105889255892},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.4,"breakHorizontal":11.5,"spinRate":2391,"spinDirection":293},"zone":14,"typeConfidence":0.91,"plateTime":0.462965245533002,"extension":5.964982992357701},"index":5,"playId":"3356e914-b744-302d-a512-d470daaf5ddd","pitchNumber":4,"startTime":"2025-08-02T21:45:12.958Z","endTime":"2025-08-02T21:45:16.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.9009365190112,"aZ":-16.43978461274699,"pfxX":0.47208247799861214,"pfxZ":8.515467228122834,"pX":0.7866518150305383,"pZ":2.5638186576977406,"vX0":-4.462004484367244,"vY0":-135.18330807432503,"vZ0":-6.940957394836183,"x":87.01,"y":169.56,"x0":2.398429875402703,"y0":50.00455781919457,"z0":6.322074034181583,"aX":0.8730209250294741},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.2,"breakHorizontal":0.1,"spinRate":2171,"spinDirection":149},"zone":6,"typeConfidence":0.9,"plateTime":0.40542572342552585,"extension":5.6836458181358624},"index":6,"playId":"1d342e52-b1a8-342c-84aa-4b939f9d6f0c","pitchNumber":5,"startTime":"2025-08-02T21:45:27.154Z","endTime":"2025-08-02T21:45:31.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.462396478341233,"aZ":-16.675486578725756,"pfxX":2.3075973259669254,"pfxZ":8.426915671118547,"pX":-0.11256271991389533,"pZ":3.1217742150241965,"vX0":-7.2090939124978375,"vY0":-134.58032666089852,"vZ0":-5.392739358065308,"x":121.29,"y":154.49,"x0":2.2978659854465233,"y0":50.00322732327406,"z0":6.3276975278903915,"aX":4.24483525438374},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":-2.6,"spinRate":2316,"spinDirection":155},"zone":2,"typeConfidence":0.9,"plateTime":0.40656972036873107,"extension":5.781551600743362},"index":7,"playId":"a147d651-5645-31a6-b904-1c981944c289","pitchNumber":6,"startTime":"2025-08-02T21:45:44.989Z","endTime":"2025-08-02T21:45:47.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.66716466390996,"strikeZoneBottom":1.89748622507512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.161005896908062,"aZ":-28.969086724795318,"pfxX":-3.245653868484994,"pfxZ":1.9566701264701045,"pX":0.45737074750270207,"pZ":4.07471790327562,"vX0":-4.23195032783265,"vY0":-126.71718488638281,"vZ0":-0.3328781496674921,"x":99.57,"y":128.76,"x0":2.566197061708146,"y0":50.001901965093126,"z0":6.508039177235909,"aX":-5.315675450790505},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":6.8,"spinRate":2536,"spinDirection":232},"zone":12,"typeConfidence":0.91,"plateTime":0.4310559487478036,"extension":5.64955945029657},"index":8,"playId":"a4bce132-5587-3f9c-9ec4-7df2cb814fc3","pitchNumber":7,"startTime":"2025-08-02T21:46:01.872Z","endTime":"2025-08-02T21:46:05.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.861674916409225,"aZ":-28.049101187023652,"pfxX":-3.685065792866455,"pfxZ":2.5072638855940053,"pX":0.26158804129827334,"pZ":2.502172180468861,"vX0":-4.648330502373573,"vY0":-126.83956959999341,"vZ0":-3.969401546608729,"x":107.03,"y":171.22,"x0":2.5906168462292047,"y0":50.000101941629275,"z0":6.302420531560553,"aX":-6.0542996706852295},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":7.7,"spinRate":2443,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.43042668435653786,"extension":5.866652949416544},"hitData":{"launchSpeed":102.2,"launchAngle":11.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":158.67,"coordY":69.13}},"index":9,"playId":"5c2d8b47-3963-33f3-ae00-123536dfd49a","pitchNumber":8,"startTime":"2025-08-02T21:46:17.151Z","endTime":"2025-08-02T21:46:26.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:46:26.786Z","atBatIndex":50},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Riley Greene grounds into a double play, shortstop Trea Turner to second baseman Edmundo Sosa to first baseman Bryce Harper. Matt Vierling out at 2nd. Riley Greene out at 1st.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T21:46:37.034Z","endTime":"2025-08-02T21:47:53.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.71670941293137,"strikeZoneBottom":1.87246633572483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.161819740929776,"aZ":-27.28406512467062,"pfxX":-5.210831484709593,"pfxZ":3.3978972379477552,"pX":-0.30372291678598917,"pZ":0.6318591052471685,"vX0":-5.33400180041773,"vY0":-119.28892142492657,"vZ0":-7.102197073422614,"x":128.58,"y":221.72,"x0":2.639243415500962,"y0":50.00451123331574,"z0":6.110924573951,"aX":-7.501880488300003},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.7,"breakHorizontal":10.7,"spinRate":2516,"spinDirection":302},"zone":13,"typeConfidence":0.91,"plateTime":0.45933835531764755,"extension":5.85480400551649},"index":0,"playId":"72ea262f-b90a-303c-8536-073adacf9803","pitchNumber":1,"startTime":"2025-08-02T21:46:58.499Z","endTime":"2025-08-02T21:47:01.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.725019057723696,"aZ":-34.82747370729691,"pfxX":-7.45541980481096,"pfxZ":-1.8681476365077891,"pX":-0.5818009432179396,"pZ":0.8945342863151329,"vX0":-5.334643976422851,"vY0":-119.86566160066997,"vZ0":-5.0640815690292955,"x":139.18,"y":214.63,"x0":2.657519888361647,"y0":50.00075514212259,"z0":6.218955774269358,"aX":-10.61632257189857},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.6,"breakHorizontal":15.0,"spinRate":2402,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.4607036980318817,"extension":5.747517274980649},"index":1,"playId":"cb8741f9-a9e2-305a-8579-dce2328472b3","pitchNumber":2,"startTime":"2025-08-02T21:47:18.018Z","endTime":"2025-08-02T21:47:21.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-02T21:47:35.299Z","endTime":"2025-08-02T21:47:45.056Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.268261430451346,"aZ":-23.009438231371202,"pfxX":7.632474581757966,"pfxZ":5.115527089084835,"pX":0.46495834954905274,"pZ":2.342287531424407,"vX0":-7.176948948694624,"vY0":-133.20183645990838,"vZ0":-6.20159301884113,"x":99.28,"y":175.54,"x0":2.205831596890716,"y0":50.00463466159779,"z0":6.370123738578814,"aX":13.682845417667266},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.0,"breakHorizontal":-12.2,"spinRate":2153,"spinDirection":154},"zone":6,"typeConfidence":0.9,"plateTime":0.41158575850941626,"extension":5.77207104563956},"hitData":{"launchSpeed":93.6,"launchAngle":8.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":137.67,"coordY":146.96}},"index":3,"playId":"a9cb5b19-3532-3d2d-b8cb-0312a10ce198","pitchNumber":3,"startTime":"2025-08-02T21:47:45.056Z","endTime":"2025-08-02T21:47:53.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":0.6999999999999997,"leverageIndex":0.16,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:47:53.145Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a ground ball to right fielder Wenceel Pérez.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T21:49:59.920Z","endTime":"2025-08-02T21:52:33.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[0,1],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Matt Vierling remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T21:49:50.064Z","endTime":"2025-08-02T21:49:50.090Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to right field for Wenceel Pérez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T21:49:50.090Z","endTime":"2025-08-02T21:50:02.303Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"600","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.31166933174926,"aZ":-17.205789262512308,"pfxX":7.4426976341602815,"pfxZ":7.648957243044126,"pX":0.6806572307286215,"pZ":2.4509361053931706,"vX0":-4.327458903790151,"vY0":-140.12881098824158,"vZ0":-7.240935739684585,"x":91.05,"y":172.6,"x0":1.2908987283092137,"y0":50.00438338403105,"z0":6.224772507698436,"aX":14.569933919181366},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":-12.4,"spinRate":2231,"spinDirection":163},"zone":6,"typeConfidence":2.0,"plateTime":0.3932376176750543,"extension":6.602579600511881},"index":2,"playId":"70c99250-1d9b-3016-8200-3b63e893daeb","pitchNumber":1,"startTime":"2025-08-02T21:50:02.303Z","endTime":"2025-08-02T21:50:05.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.528893053570474,"aZ":-13.287127801776869,"pfxX":0.9429478229516974,"pfxZ":9.332411582830932,"pX":0.36315447286068964,"pZ":3.4409820745379536,"vX0":-2.9743490394124867,"vY0":-141.2228886000453,"vZ0":-5.788175581771585,"x":103.16,"y":145.87,"x0":1.3065489866861462,"y0":50.00390854732449,"z0":6.368479137128086,"aX":1.9086370682426086},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":-1.1,"spinRate":2258,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.38752888375521266,"extension":6.36113949594465},"index":3,"playId":"866eb810-ebd6-3296-83a0-5a96e251a7c2","pitchNumber":2,"startTime":"2025-08-02T21:50:20.540Z","endTime":"2025-08-02T21:50:23.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.415310143205375,"aZ":-16.62439462797502,"pfxX":10.371757391500758,"pfxZ":7.611996293085463,"pX":0.12075429309601728,"pZ":2.8395726010639,"vX0":-7.60347885577622,"vY0":-142.64522227089728,"vZ0":-6.524775702513431,"x":112.4,"y":162.11,"x0":1.4847935572717803,"y0":50.00501706796803,"z0":6.220479823346376,"aX":21.195017328195664},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":-17.0,"spinRate":2362,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.3852389363444555,"extension":6.446210314174872},"index":4,"playId":"e31fe299-b5bc-39db-88dd-dce045525c0b","pitchNumber":3,"startTime":"2025-08-02T21:50:38.068Z","endTime":"2025-08-02T21:50:41.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.730525671733446,"aZ":-26.253527530611173,"pfxX":8.030554887656239,"pfxZ":3.4766315314103635,"pX":-0.4909838162322281,"pZ":0.8594196790914371,"vX0":-8.045277529776506,"vY0":-130.24174248880755,"vZ0":-8.119481244826906,"x":135.72,"y":215.58,"x0":1.6085243527806998,"y0":50.0024102340342,"z0":6.030681920907249,"aX":13.668250525140786},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.4,"breakHorizontal":-12.6,"spinRate":1818,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.4220505207565446,"extension":6.495867472008551},"index":5,"playId":"c09529ec-d3d8-3080-b83f-2dca3e24ce8b","pitchNumber":4,"startTime":"2025-08-02T21:50:56.644Z","endTime":"2025-08-02T21:51:00.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.4191415858914,"strikeZoneBottom":1.77235211818847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.675218695409846,"aZ":-9.454582448575728,"pfxX":2.8960306984169426,"pfxZ":10.895108016426622,"pX":-1.3585619114196055,"pZ":3.0698197590794107,"vX0":-8.21000259342069,"vY0":-143.3937043389397,"vZ0":-7.6227604209945525,"x":168.79,"y":155.89,"x0":1.1635765740821826,"y0":50.00592600765044,"z0":6.350105711172308,"aX":6.0408553188049146},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.4,"breakHorizontal":-3.6,"spinRate":2516,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.3817480305237213,"extension":6.608908521560913},"index":6,"playId":"6986ae03-86d8-39b3-bd7e-0ed8cd546394","pitchNumber":5,"startTime":"2025-08-02T21:51:20.349Z","endTime":"2025-08-02T21:51:24.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.3694786086203,"strikeZoneBottom":1.69723085155177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16875150172996,"aZ":-28.2308818641665,"pfxX":9.683147194881052,"pfxZ":2.2809817333485327,"pX":-0.9014767439655708,"pZ":0.2642088798471936,"vX0":-9.438242374019925,"vY0":-130.40825897726234,"vZ0":-9.340938549249264,"x":151.36,"y":231.65,"x0":1.498121803901032,"y0":50.00567701255578,"z0":6.006357909637338,"aX":16.76266385523733},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.3,"breakHorizontal":-15.6,"spinRate":1904,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4192220714895365,"extension":6.676566129892592},"index":7,"playId":"c162840b-5024-3bd8-b5df-230fb6a51cfd","pitchNumber":6,"startTime":"2025-08-02T21:51:38.882Z","endTime":"2025-08-02T21:51:41.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.06138154123911,"aZ":-13.38623066270621,"pfxX":8.235017786326715,"pfxZ":9.040243129981334,"pX":-0.02578725315033324,"pZ":1.901872180984366,"vX0":-6.782663943447484,"vY0":-143.43782319967673,"vZ0":-9.584452403738489,"x":117.98,"y":187.43,"x0":1.3029534110011673,"y0":50.002251718850815,"z0":6.127377788576314,"aX":17.11047637197045},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.5,"breakHorizontal":-13.4,"spinRate":2357,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.3822760796499276,"extension":6.622557538071201},"index":8,"playId":"15c31ef0-9869-30a1-9202-029329d3e5d2","pitchNumber":7,"startTime":"2025-08-02T21:52:01.921Z","endTime":"2025-08-02T21:52:06.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38888438351778,"aZ":-12.821481850664632,"pfxX":7.20576547500734,"pfxZ":9.311554621184788,"pX":0.3653896523133285,"pZ":2.051637204532158,"vX0":-5.263291007547519,"vY0":-143.33173429316838,"vZ0":-9.447695997057467,"x":103.07,"y":183.39,"x0":1.2900377722341423,"y0":50.0056366310926,"z0":6.193011514171327,"aX":14.982635300613234},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":-12.0,"spinRate":2326,"spinDirection":155},"zone":9,"typeConfidence":2.0,"plateTime":0.38224945696466106,"extension":6.537198809945319},"hitData":{"launchSpeed":95.6,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.41,"coordY":102.93}},"index":9,"playId":"d438ca26-16c3-34b7-8d48-8fa34f8525e4","pitchNumber":8,"startTime":"2025-08-02T21:52:23.554Z","endTime":"2025-08-02T21:52:33.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":2.1,"leverageIndex":0.44,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:52:33.577Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"J.T. Realmuto doubles (20) on a line drive to left fielder Riley Greene. Bryce Harper scores.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T21:52:42.659Z","endTime":"2025-08-02T21:53:31.377Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.3,"endSpeed":80.0,"strikeZoneTop":3.88995355317046,"strikeZoneBottom":1.84744295218835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.595014854130337,"aZ":-27.708276500610893,"pfxX":10.131687380142228,"pfxZ":2.7479970827147238,"pX":0.04838011742518744,"pZ":1.89213056750199,"vX0":-7.727689797162098,"vY0":-126.86469315477487,"vZ0":-4.9077027398634865,"x":115.16,"y":187.69,"x0":1.8215540191919166,"y0":50.00371700397223,"z0":6.067276601883479,"aX":16.472375201365054},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.1,"breakHorizontal":-16.6,"spinRate":1822,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.43218274616818597,"extension":6.445312106328248},"index":0,"playId":"bcb5ed83-d7b4-384c-b6ca-3f99c7011895","pitchNumber":1,"startTime":"2025-08-02T21:53:01.382Z","endTime":"2025-08-02T21:53:04.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.579199107805213,"aZ":-27.785896769009494,"pfxX":10.486161941771256,"pfxZ":2.679663446526532,"pX":-0.1700930053435725,"pZ":2.0476614749788564,"vX0":-8.571984893536312,"vY0":-127.47713335711595,"vZ0":-4.410555110757192,"x":123.48,"y":183.49,"x0":1.8829906805763237,"y0":50.002459782583415,"z0":6.008230125779531,"aX":17.161492084033018},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":-16.9,"spinRate":1895,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.4306026243282757,"extension":6.66276247012538},"hitData":{"launchSpeed":83.6,"launchAngle":26.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":43.33,"coordY":114.9}},"index":1,"playId":"f327d80b-378f-30ab-918d-d0f19c762e8f","pitchNumber":2,"startTime":"2025-08-02T21:53:18.837Z","endTime":"2025-08-02T21:53:31.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":5.700000000000001,"leverageIndex":0.88,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:53:31.377Z","atBatIndex":53},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nick Castellanos homers (15) on a fly ball to center field. J.T. Realmuto scores.","rbi":2,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T21:53:53.851Z","endTime":"2025-08-02T21:54:31.506Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.2,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.40124990281653,"aZ":-26.645237890885618,"pfxX":10.211871739401033,"pfxZ":3.5024904445143026,"pX":0.23921265435632935,"pZ":2.587668400388867,"vX0":-6.817811089341394,"vY0":-126.069509355883,"vZ0":-3.5430912093810654,"x":107.88,"y":168.91,"x0":1.6794510331861034,"y0":50.002143040878494,"z0":6.210439083455322,"aX":16.109035747957815},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.6,"breakHorizontal":-16.6,"spinRate":1898,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.43784248813485815,"extension":6.540903430604956},"hitData":{"launchSpeed":107.6,"launchAngle":32.0,"totalDistance":428.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.26,"coordY":27.25}},"index":0,"playId":"a652a4dc-83d2-36e0-b7ec-dfa969515066","pitchNumber":1,"startTime":"2025-08-02T21:54:07.846Z","endTime":"2025-08-02T21:54:31.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"second":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":10.4,"leverageIndex":1.25,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:54:31.506Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Harrison Bader flies out to second baseman Gleyber Torres.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T21:54:46.025Z","endTime":"2025-08-02T21:56:26.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":97.4,"endSpeed":88.5,"strikeZoneTop":3.27009602028803,"strikeZoneBottom":1.54690007448482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.33457073786818,"aZ":-12.384239020944541,"pfxX":1.3586567421458522,"pfxZ":9.77778001275021,"pX":0.7157484698838932,"pZ":4.068237923184385,"vX0":-2.6479543660185008,"vY0":-141.81952513942875,"vZ0":-4.061458855394294,"x":89.72,"y":128.94,"x0":1.487707352661802,"y0":50.005857383085896,"z0":6.3168894691118975,"aX":2.750996687795513},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":-1.9,"spinRate":2291,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.38714426435740457,"extension":6.567866692170238},"index":0,"playId":"6667f823-ec56-30c1-8b21-fc94edc7f84a","pitchNumber":1,"startTime":"2025-08-02T21:54:57.132Z","endTime":"2025-08-02T21:55:00.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.48547010033095,"aZ":-12.073029539338751,"pfxX":3.216293381280633,"pfxZ":10.295272499248862,"pX":-0.01929851047363069,"pZ":3.055987066280094,"vX0":-5.00191840199421,"vY0":-139.35582084113904,"vZ0":-6.565580819454942,"x":117.74,"y":156.27,"x0":1.387128234001112,"y0":50.002343379842934,"z0":6.252476109328295,"aX":6.279625486164083},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":-4.7,"spinRate":2318,"spinDirection":151},"zone":2,"typeConfidence":2.0,"plateTime":0.39417729119863987,"extension":6.6078530245573575},"index":1,"playId":"69e577aa-282b-3af3-879f-941be6564b10","pitchNumber":2,"startTime":"2025-08-02T21:55:09.926Z","endTime":"2025-08-02T21:55:12.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.830614014648162,"aZ":-27.951878029314805,"pfxX":10.732709537718497,"pfxZ":2.62785183842301,"pX":1.8107411121843464,"pZ":1.6911537667823455,"vX0":-3.52435276642041,"vY0":-126.69775959590532,"vZ0":-5.119483245099491,"x":47.98,"y":193.12,"x0":1.8355907900056654,"y0":50.000782809786415,"z0":6.0049631816126885,"aX":17.234091134130722},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.7,"breakHorizontal":-18.5,"spinRate":1841,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.43433361062681186,"extension":6.560144342658134},"index":2,"playId":"55bc005b-97a2-3f56-bf5f-d8e2b87078cc","pitchNumber":3,"startTime":"2025-08-02T21:55:26.245Z","endTime":"2025-08-02T21:55:29.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.9,"strikeZoneTop":3.31979668116973,"strikeZoneBottom":1.57196318582404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.1859039393091,"aZ":-9.731093156889354,"pfxX":1.5897602653153102,"pfxZ":11.016703848432545,"pX":1.1725564585519301,"pZ":2.857742513810786,"vX0":-1.6395821387979326,"vY0":-142.40806650303227,"vZ0":-7.543915301757794,"x":72.3,"y":161.62,"x0":1.5514803676928592,"y0":50.00247358409988,"z0":6.1699743618097305,"aX":3.2386812173317314},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.5,"breakHorizontal":-2.5,"spinRate":2442,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.3858097221854604,"extension":6.601746762662074},"index":3,"playId":"cd84fe90-2a3e-365d-aee6-7f1b12ef6595","pitchNumber":4,"startTime":"2025-08-02T21:55:42.140Z","endTime":"2025-08-02T21:55:46.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.34464000013163,"strikeZoneBottom":1.53251154090936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.372603745555537,"aZ":-27.17864055184653,"pfxX":9.631260771442646,"pfxZ":2.905412489233322,"pX":-0.36085770692303926,"pZ":0.6285033636932099,"vX0":-8.339200016050084,"vY0":-129.7740219084067,"vZ0":-8.324963109506966,"x":130.76,"y":221.81,"x0":1.6319500191379808,"y0":50.00099252316181,"z0":5.926752751234342,"aX":16.541653443677234},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.7,"breakHorizontal":-15.7,"spinRate":1852,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4209388941274548,"extension":6.6751067451642925},"index":4,"playId":"ae915f83-44d5-36d9-8768-f389548cae0f","pitchNumber":5,"startTime":"2025-08-02T21:55:58.147Z","endTime":"2025-08-02T21:56:01.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.231172164607095,"aZ":-10.23511706444798,"pfxX":2.441983035097315,"pfxZ":11.026559813647458,"pX":0.9351560291165684,"pZ":3.2226545405458484,"vX0":-2.181008855443232,"vY0":-140.49622992179235,"vZ0":-6.496357088502952,"x":81.35,"y":151.77,"x0":1.4060332012593244,"y0":50.00232437348972,"z0":6.237208759932086,"aX":4.858785033443403},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":-4.0,"spinRate":2388,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.3905457823435525,"extension":6.658389132485769},"hitData":{"launchSpeed":91.3,"launchAngle":64.0,"totalDistance":163.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.46,"coordY":132.76}},"index":5,"playId":"df338cfe-d552-31a1-b151-8ad8f637024b","pitchNumber":6,"startTime":"2025-08-02T21:56:16.673Z","endTime":"2025-08-02T21:56:26.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:56:26.722Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Kemp flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T21:56:43.852Z","endTime":"2025-08-02T21:57:27.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9813067629731,"aZ":-22.087756882592203,"pfxX":0.8276650272971384,"pfxZ":5.7190620577581885,"pX":0.16182854383872858,"pZ":3.0118743241742982,"vX0":-5.003320791653108,"vY0":-131.46515287864293,"vZ0":-3.988498616400181,"x":110.83,"y":157.46,"x0":1.9761166983439096,"y0":50.000302578465885,"z0":6.17364501269078,"aX":1.4594353799492654},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.7,"breakHorizontal":-0.5,"spinRate":2120,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.41548796081314077,"extension":6.641364618203032},"index":0,"playId":"f694ab2e-4f71-320c-8cba-46ef844a66cd","pitchNumber":1,"startTime":"2025-08-02T21:56:49.455Z","endTime":"2025-08-02T21:56:52.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.51840982507152,"strikeZoneBottom":1.59702314225606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.235454203326206,"aZ":-10.2880768712206,"pfxX":3.1363334441851056,"pfxZ":10.914804869672958,"pX":0.06619521616681343,"pZ":1.329412519186375,"vX0":-5.1669050477172105,"vY0":-140.98754274085098,"vZ0":-11.142393721597482,"x":114.48,"y":202.89,"x0":1.5184167114089697,"y0":50.00158033899298,"z0":6.005312612143701,"aX":6.288595252478728},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":-4.6,"spinRate":2468,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.3890661183427855,"extension":6.931368070388685},"index":1,"playId":"5c53b3ca-63e9-38e6-9ed5-4aab107fad4c","pitchNumber":2,"startTime":"2025-08-02T21:57:03.708Z","endTime":"2025-08-02T21:57:06.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.47017518566314,"aZ":-11.53971583033185,"pfxX":2.0825083398253836,"pfxZ":10.351573786650246,"pX":-0.07404992697507747,"pZ":2.2769523421675566,"vX0":-4.557834250220473,"vY0":-141.08776344463735,"vZ0":-8.700334543315968,"x":119.82,"y":177.3,"x0":1.300042849845555,"y0":50.005176823401165,"z0":6.166361028898079,"aX":4.152531797380624},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":-2.8,"spinRate":2383,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.389901803086365,"extension":6.727582933806646},"hitData":{"launchSpeed":85.0,"launchAngle":34.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.09,"coordY":82.63}},"index":2,"playId":"2d7c8ff6-2f1d-39e2-bf25-997e78bb0525","pitchNumber":3,"startTime":"2025-08-02T21:57:18.547Z","endTime":"2025-08-02T21:57:27.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-2.6999999999999975,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:57:27.489Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T21:57:36.780Z","endTime":"2025-08-02T22:00:04.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":3.66716466390996,"strikeZoneBottom":1.79738581522991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.6139086700177,"aZ":-9.983594600768074,"pfxX":2.8085217427501648,"pfxZ":10.97584266788511,"pX":-0.7827894870642417,"pZ":0.5649060396979609,"vX0":-6.647591552128826,"vY0":-141.79878721756535,"vZ0":-13.518383762245815,"x":146.84,"y":223.53,"x0":1.2345799374740911,"y0":50.00007946206963,"z0":6.049194945230377,"aX":5.677151414267859},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":-3.6,"spinRate":2442,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.38733903869218267,"extension":6.843925855032758},"index":0,"playId":"15e4ca6a-96ec-31f1-8859-16c1c91561f5","pitchNumber":1,"startTime":"2025-08-02T21:57:50.589Z","endTime":"2025-08-02T21:57:53.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.29893440370952,"aZ":-10.831965476401644,"pfxX":1.8014087374067378,"pfxZ":10.81868409372492,"pX":0.11207753572645793,"pZ":3.620487775225679,"vX0":-4.075606506136272,"vY0":-139.97318348023796,"vZ0":-5.373492883536946,"x":112.73,"y":141.03,"x0":1.3567420469202527,"y0":50.003303712002584,"z0":6.282461727002774,"aX":3.5541194779556813},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":-2.4,"spinRate":2286,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.39216678902774627,"extension":6.683402634698971},"index":1,"playId":"a9e41d36-4e2f-3851-9c35-3357de5c18b0","pitchNumber":2,"startTime":"2025-08-02T21:58:09.209Z","endTime":"2025-08-02T21:58:12.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.1,"strikeZoneTop":3.46878539666904,"strikeZoneBottom":1.67218379838303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.32681469243167,"aZ":-29.370209637143578,"pfxX":7.518568766179353,"pfxZ":1.7406303320789007,"pX":-0.16803813518589736,"pZ":2.950156433783513,"vX0":-7.261774697495085,"vY0":-126.97170675236552,"vZ0":-2.2796022804910865,"x":123.41,"y":159.13,"x0":1.7711380245125825,"y0":50.00340440620403,"z0":6.229006381509095,"aX":12.108788824602852},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.8,"breakHorizontal":-11.6,"spinRate":1823,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.433660714637754,"extension":6.626760352154451},"index":2,"playId":"53854203-fad9-3d6e-8e25-28fad09fbe0d","pitchNumber":3,"startTime":"2025-08-02T21:58:28.224Z","endTime":"2025-08-02T21:58:31.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.786319146013764,"aZ":-30.337375386488493,"pfxX":6.710512302718702,"pfxZ":1.065729218948035,"pX":0.38690549333237256,"pZ":1.7939981756030283,"vX0":-5.660858303881028,"vY0":-131.2261994347905,"vZ0":-5.17869591694717,"x":102.25,"y":190.34,"x0":1.7084556913755664,"y0":50.005846200788625,"z0":6.0743364050650035,"aX":11.614419348089845},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.0,"breakHorizontal":-10.8,"spinRate":1798,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.4186399586072733,"extension":6.389029070103563},"index":3,"playId":"9407c7aa-f9c0-3385-8e08-3d97e8f5b893","pitchNumber":4,"startTime":"2025-08-02T21:58:44.581Z","endTime":"2025-08-02T21:58:49.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.28569697286155,"aZ":-12.746918713506005,"pfxX":2.565129910903581,"pfxZ":9.222596118621995,"pX":-0.14184662032652312,"pZ":3.46366128336455,"vX0":-5.660940504752609,"vY0":-144.3782012117661,"vZ0":-5.529693709226866,"x":122.41,"y":145.26,"x0":1.5129565105562304,"y0":50.0063410628955,"z0":6.19157997518369,"aX":5.406021565975298},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.7,"breakHorizontal":-3.5,"spinRate":2499,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.37969752363110265,"extension":6.6641074182541296},"index":4,"playId":"2c43940a-1466-3f13-98ea-f98a3c1c1fa7","pitchNumber":5,"startTime":"2025-08-02T21:59:10.253Z","endTime":"2025-08-02T21:59:13.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21794591619565,"aZ":-11.411867598045731,"pfxX":3.213038547344169,"pfxZ":10.204583468764787,"pX":0.140186403848004,"pZ":3.1293225838367698,"vX0":-4.388542291345177,"vY0":-141.7037284577606,"vZ0":-6.558718414890647,"x":111.66,"y":154.29,"x0":1.291128170656664,"y0":50.003137487442984,"z0":6.202078538426004,"aX":6.537898287616723},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":-4.9,"spinRate":2378,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.38644193510363767,"extension":6.737706631367251},"index":5,"playId":"3bc680df-f487-3b53-8c42-5ef4198a9c37","pitchNumber":6,"startTime":"2025-08-02T21:59:36.219Z","endTime":"2025-08-02T21:59:40.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.969792471966112,"aZ":-34.44694016331639,"pfxX":-3.2285323514895774,"pfxZ":-1.582853674807331,"pX":1.0178752752132854,"pZ":1.905586548113004,"vX0":-0.5620541303374007,"vY0":-118.83468101091174,"vZ0":-2.789878944305025,"x":78.2,"y":187.33,"x0":1.6768093776525252,"y0":50.003415537134956,"z0":6.212469992348511,"aX":-4.634747774702625},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.2,"breakHorizontal":6.0,"spinRate":2447,"spinDirection":332},"zone":14,"typeConfidence":2.0,"plateTime":0.4602587614935101,"extension":6.57878518344142},"hitData":{"launchSpeed":75.0,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.17,"coordY":168.76}},"index":6,"playId":"1df87851-7d74-3435-8992-9b3b2bef70b8","pitchNumber":7,"startTime":"2025-08-02T21:59:56.152Z","endTime":"2025-08-02T22:00:04.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:00:04.276Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Torkelson pops out to second baseman Edmundo Sosa.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T22:02:29.671Z","endTime":"2025-08-02T22:03:15.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Strahm replaces Tanner Banks.","event":"Pitching Substitution","eventType":"pitching_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-08-02T22:01:05.243Z","endTime":"2025-08-02T22:02:32.024Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621381,"link":"/api/v1/people/621381"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.69591830754065,"strikeZoneBottom":1.67484550922449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.08854065777716,"aZ":-18.537061990029308,"pfxX":8.848838735857395,"pfxZ":7.5249733543583215,"pX":-0.8419914194769934,"pZ":2.2436394414518417,"vX0":-9.280793731761362,"vY0":-134.26495576740157,"vZ0":-4.8563511002091655,"x":149.09,"y":178.2,"x0":1.5220720419284308,"y0":50.00396816448125,"z0":5.409015986775099,"aX":16.037648092321138},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.6,"breakHorizontal":-13.8,"spinRate":2589,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4091183630504811,"extension":6.258926154457481},"index":1,"playId":"6a190917-66cf-3b41-b20a-d8869e25e2c9","pitchNumber":1,"startTime":"2025-08-02T22:02:32.024Z","endTime":"2025-08-02T22:02:35.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":72.6,"strikeZoneTop":3.71670941293137,"strikeZoneBottom":1.72227460809558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.354747904081222,"aZ":-29.873290689544476,"pfxX":-5.744272696708653,"pfxZ":1.6926515534753754,"pX":-1.1699239641219188,"pZ":1.3190884028611949,"vX0":-5.043173720104367,"vY0":-117.74433629733537,"vZ0":-3.064864105787566,"x":161.59,"y":203.16,"x0":1.7725619148578247,"y0":50.000192398833484,"z0":5.500427000505091,"aX":-7.792767992193601},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.4,"breakHorizontal":12.0,"spinRate":2748,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4713030694126221,"extension":6.198440392606805},"index":2,"playId":"30c2cb70-a449-365f-8172-267a82b5b127","pitchNumber":2,"startTime":"2025-08-02T22:02:48.744Z","endTime":"2025-08-02T22:02:52.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47208456299308,"aZ":-23.89277420842642,"pfxX":0.8597908634860691,"pfxZ":5.0263809353593505,"pX":-0.8811761139605124,"pZ":2.719329650076985,"vX0":-7.027640796818112,"vY0":-127.34550722271332,"vZ0":-1.9847585695781085,"x":150.59,"y":165.36,"x0":1.7991232951712923,"y0":50.00068301142876,"z0":5.393558829543496,"aX":1.4165917077685064},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.9,"breakHorizontal":0.0,"spinRate":2563,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4296526733858377,"extension":6.217284051568847},"hitData":{"launchSpeed":61.5,"launchAngle":59.0,"totalDistance":155.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":159.62,"coordY":149.16}},"index":3,"playId":"f9888845-0d2a-3143-8c88-094d9d5898d7","pitchNumber":3,"startTime":"2025-08-02T22:03:06.547Z","endTime":"2025-08-02T22:03:15.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:03:15.687Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T22:03:22.508Z","endTime":"2025-08-02T22:04:31.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.29494867884483,"strikeZoneBottom":1.52183383664167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.832864338311072,"aZ":-19.37287502246474,"pfxX":9.712574076105529,"pfxZ":6.987017817198596,"pX":-0.4743131263184601,"pZ":2.527182392744764,"vX0":-8.616135651620322,"vY0":-134.87426403834655,"vZ0":-3.872343949766004,"x":135.08,"y":170.55,"x0":1.5083018240227308,"y0":50.00497156665297,"z0":5.3574436719932805,"aX":17.799004753921476},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.0,"breakHorizontal":-15.6,"spinRate":2506,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.4069568590940156,"extension":6.29680648551495},"index":0,"playId":"fb55b339-03b3-36c6-b917-531e03d6fb7d","pitchNumber":1,"startTime":"2025-08-02T22:03:42.061Z","endTime":"2025-08-02T22:03:45.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.276439280423247,"aZ":-20.76591089521522,"pfxX":4.842732455196778,"pfxZ":6.996156825062597,"pX":0.0020995280980782693,"pZ":2.9352551122597297,"vX0":-5.716138789401165,"vY0":-126.94865512546774,"vZ0":-1.9024756118939896,"x":116.92,"y":159.53,"x0":1.6549859935471065,"y0":50.00080909729292,"z0":5.349345117383762,"aX":7.894375021503453},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.5,"breakHorizontal":-7.4,"spinRate":2627,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.4316539392803689,"extension":6.16477486257359},"index":1,"playId":"561822ab-f063-3ec0-b2b7-6bd5d2487635","pitchNumber":2,"startTime":"2025-08-02T22:03:59.654Z","endTime":"2025-08-02T22:04:02.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-02T22:04:10.942Z","endTime":"2025-08-02T22:04:28.012Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.030444117958716,"aZ":-17.220688122633888,"pfxX":8.640683164129712,"pfxZ":7.898368705821273,"pX":0.12686646049327582,"pZ":4.077442836704592,"vX0":-7.262539953994006,"vY0":-136.49338680984684,"vZ0":-0.6346854060075207,"x":112.16,"y":128.69,"x0":1.6947424842923575,"y0":50.00622524126154,"z0":5.494938367717164,"aX":16.36610634753572},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":-14.2,"spinRate":2542,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.40074857404748787,"extension":6.298690157555479},"index":3,"playId":"0d264838-e05c-3966-bd05-bd0e08a50b09","pitchNumber":3,"startTime":"2025-08-02T22:04:28.012Z","endTime":"2025-08-02T22:04:31.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:04:31.349Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach McKinstry walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T22:04:44.901Z","endTime":"2025-08-02T22:07:27.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45377079841661,"aZ":-19.728512149605884,"pfxX":8.67170272996374,"pfxZ":6.707167692618411,"pX":0.6341530558791344,"pZ":2.882469230730395,"vX0":-10.104870981568542,"vY0":-134.69402939202016,"vZ0":-2.7048317608182666,"x":92.83,"y":160.95,"x0":3.28972129076781,"y0":50.006529924774114,"z0":5.278745109991407,"aX":16.100978794327947},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":-13.8,"spinRate":2485,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.40507082618964096,"extension":6.211725907334298},"index":0,"playId":"7fe31eb5-458e-355e-9920-0a64428bec67","pitchNumber":1,"startTime":"2025-08-02T22:05:00.162Z","endTime":"2025-08-02T22:05:03.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.46878539666904,"strikeZoneBottom":1.69723085155177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.789123505393626,"aZ":-18.41717499404395,"pfxX":9.787799537934442,"pfxZ":7.332206797264526,"pX":-0.6268700566264661,"pZ":2.0904774027721,"vX0":-13.283341985624137,"vY0":-135.64183024436153,"vZ0":-4.979115733222826,"x":140.89,"y":182.34,"x0":3.0466946399222614,"y0":50.00307440302261,"z0":5.221757334121032,"aX":18.36417844943762},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":-15.1,"spinRate":2511,"spinDirection":136},"zone":7,"typeConfidence":2.0,"plateTime":0.40276263490038033,"extension":6.332057734067824},"index":1,"playId":"a9c2db06-1f92-3c53-91b6-1703f2fc654d","pitchNumber":2,"startTime":"2025-08-02T22:05:21.065Z","endTime":"2025-08-02T22:05:24.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":75.9,"strikeZoneTop":3.3694786086203,"strikeZoneBottom":1.57196318582404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.361955799369888,"aZ":-29.238777527003318,"pfxX":-3.7265486141007695,"pfxZ":2.0130966689853054,"pX":-2.2434824865471445,"pZ":1.0288759137653587,"vX0":-11.534467573638816,"vY0":-121.60486518096744,"vZ0":-4.089569683514366,"x":202.52,"y":211.0,"x0":3.0941791863203347,"y0":50.00584327117544,"z0":5.340551055956968,"aX":-5.441906950748696},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.6,"breakHorizontal":10.1,"spinRate":2834,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4547635733691098,"extension":6.318317026151738},"index":2,"playId":"940c0086-a4a8-3284-a078-8a8add806500","pitchNumber":3,"startTime":"2025-08-02T22:05:38.895Z","endTime":"2025-08-02T22:05:41.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.548160039693336,"aZ":-29.19200898299798,"pfxX":-2.1936345511721043,"pfxZ":2.014388706804887,"pX":-0.8672404355953961,"pZ":1.804615398433522,"vX0":-9.049245721654758,"vY0":-121.93099998367362,"vZ0":-2.6569644368905907,"x":150.06,"y":190.06,"x0":3.201708342501195,"y0":50.003423646613335,"z0":5.468643421995501,"aX":-3.250383547657672},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.1,"breakHorizontal":6.5,"spinRate":2731,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.4519846427784304,"extension":6.006453157395875},"index":3,"playId":"7c9344f3-8ce6-3e07-b855-1a9ed5dd2f23","pitchNumber":4,"startTime":"2025-08-02T22:05:56.873Z","endTime":"2025-08-02T22:06:00.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":74.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.689791565010005,"aZ":-30.23055542098666,"pfxX":-6.189268468542103,"pfxZ":1.36168567782906,"pX":-1.117449907437841,"pZ":3.0185114831363684,"vX0":-8.288638732002232,"vY0":-120.15552365115892,"vZ0":0.37436986250250714,"x":159.59,"y":157.28,"x0":3.2142855489189364,"y0":50.002215160598716,"z0":5.602250836018464,"aX":-8.821673391605101},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.9,"breakHorizontal":13.6,"spinRate":2638,"spinDirection":308},"zone":11,"typeConfidence":2.0,"plateTime":0.460281846068646,"extension":6.145361168785079},"index":4,"playId":"613a1f01-daef-3e21-84e1-6c8aa88e3e68","pitchNumber":5,"startTime":"2025-08-02T22:06:19.344Z","endTime":"2025-08-02T22:06:25.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.44396590059502,"strikeZoneBottom":1.64713347689084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.104035423089744,"aZ":-16.508834436022102,"pfxX":10.365611340734024,"pfxZ":8.387129802093535,"pX":1.780966771528703,"pZ":2.701690609101011,"vX0":-7.780984529712617,"vY0":-136.0954866650251,"vZ0":-3.764920690396516,"x":49.11,"y":165.83,"x0":3.336699245529934,"y0":50.00238834505902,"z0":5.253292774494509,"aX":19.3581917229887},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":-17.0,"spinRate":2576,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.40314578237166154,"extension":6.124598768436605},"index":5,"playId":"dee1f3bc-2705-3364-8a59-c9ecbb6cff06","pitchNumber":6,"startTime":"2025-08-02T22:06:45.233Z","endTime":"2025-08-02T22:06:49.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":73.9,"strikeZoneTop":3.39431247955908,"strikeZoneBottom":1.62207991539941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.178191306784466,"aZ":-31.771849048966143,"pfxX":-4.720382353565361,"pfxZ":0.2936667850728497,"pX":-1.2972163727074553,"pZ":-0.04359358590331191,"vX0":-9.205751800325677,"vY0":-118.16941049103944,"vZ0":-5.266852988289313,"x":166.45,"y":239.96,"x0":3.3046158821614546,"y0":50.00347447694594,"z0":5.225930866923515,"aX":-6.495439375273925},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.8,"breakHorizontal":11.4,"spinRate":2786,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4683751023597007,"extension":6.311111194661292},"index":6,"playId":"031f6f4c-9d36-3f72-9156-0122eac989c4","pitchNumber":7,"startTime":"2025-08-02T22:07:04.257Z","endTime":"2025-08-02T22:07:07.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.0,"strikeZoneTop":3.4191415858914,"strikeZoneBottom":1.62207991539941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.766634967659783,"aZ":-26.160480653963628,"pfxX":-3.183253655311278,"pfxZ":4.214736893061884,"pX":-2.7561335076284608,"pZ":1.6527364778508629,"vX0":-12.96846652276394,"vY0":-119.96390366607856,"vZ0":-2.9111538718034846,"x":222.06,"y":194.16,"x0":3.180508976150566,"y0":50.00223729337943,"z0":5.266467971682202,"aX":-4.541332597887837},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.0,"breakHorizontal":9.5,"spinRate":2670,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.4603027100343997,"extension":6.409268800429441},"index":7,"playId":"4edc613d-a630-3991-9a5c-3dedb231a6fc","pitchNumber":8,"startTime":"2025-08-02T22:07:24.218Z","endTime":"2025-08-02T22:07:27.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.299999999999999,"awayTeamWinProbability":84.7,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:07:27.688Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dillon Dingler walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T22:07:44.931Z","endTime":"2025-08-02T22:13:04.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,8,9,10,11,12,13],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.56801465566557,"strikeZoneBottom":1.64713347689084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.71984921017966,"aZ":-24.268411390688915,"pfxX":4.138331821802915,"pfxZ":4.919639001120588,"pX":0.22476533221331188,"pZ":3.2046200153949806,"vX0":-5.419851862995098,"vY0":-125.79385072306509,"vZ0":-0.38809944718824435,"x":108.43,"y":152.26,"x0":1.8662824086025152,"y0":50.006076273270224,"z0":5.322692765985394,"aX":6.656062646634324},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.1,"breakHorizontal":-6.4,"spinRate":2543,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.43485691264267023,"extension":6.240300070068615},"index":0,"playId":"ae7b29ce-914e-3d63-91eb-70d9ac626a63","pitchNumber":1,"startTime":"2025-08-02T22:07:55.724Z","endTime":"2025-08-02T22:07:58.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"eecc1e55-713b-3f61-8b09-11fa201eb8ee","startTime":"2025-08-02T22:08:15.516Z","endTime":"2025-08-02T22:08:18.516Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.59280965458159,"strikeZoneBottom":1.62207991539941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.86606546623652,"aZ":-18.63393213941919,"pfxX":8.105146262058048,"pfxZ":7.666363921569696,"pX":1.412318429166358,"pZ":2.643493194002509,"vX0":-3.991697127413645,"vY0":-132.44906067214941,"vZ0":-3.337852786823489,"x":63.17,"y":167.41,"x0":1.8908215484247377,"y0":50.001111878457635,"z0":5.292566071720847,"aX":14.31310436113759},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.3,"breakHorizontal":-13.7,"spinRate":2321,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4144854460786518,"extension":6.30831589788826},"index":2,"playId":"4a25d2f8-6c16-310b-8d2f-8c064ca87d60","pitchNumber":2,"startTime":"2025-08-02T22:08:35.046Z","endTime":"2025-08-02T22:08:40.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Zach McKinstry steals (17) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"4a25d2f8-6c16-310b-8d2f-8c064ca87d60","startTime":"2025-08-02T22:08:48.976Z","endTime":"2025-08-02T22:09:12.680Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"postOnSecond":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"homeTeamWinProbability":14.6,"awayTeamWinProbability":85.4,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.55,"dramaIndex":24.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"playId":"dcebbdf0-60ad-412c-be0f-bdd1d6b0621c","startTime":"2025-08-02T22:09:12.680Z","endTime":"2025-08-02T22:09:15.777Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.0,"strikeZoneTop":3.56801465566557,"strikeZoneBottom":1.59702314225606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.54598745406733,"aZ":-13.08005393921769,"pfxX":9.903195323067662,"pfxZ":10.710935374385155,"pX":-1.1066706937225972,"pZ":1.8718406946974255,"vX0":-10.123843630800891,"vY0":-133.61267485161352,"vZ0":-6.381023301589648,"x":159.18,"y":188.24,"x0":1.4703996690983976,"y0":50.003291723913996,"z0":5.25622520542587,"aX":17.655823226750073},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.9,"breakHorizontal":-15.4,"spinRate":2600,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4121502006275559,"extension":6.337955404282315},"index":5,"playId":"89e94f1a-7bdf-337a-a5bd-4d88edb63d0d","pitchNumber":3,"startTime":"2025-08-02T22:09:35.235Z","endTime":"2025-08-02T22:09:39.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.640691294117747,"aZ":-24.352441689518432,"pfxX":0.5099596669250999,"pfxZ":4.799616156574517,"pX":-0.6579694950939737,"pZ":3.391838764966147,"vX0":-6.111030280352202,"vY0":-126.80159845710399,"vZ0":-0.16494901306978682,"x":142.08,"y":147.2,"x0":1.7158793717973133,"y0":50.00516810441487,"z0":5.398806290001082,"aX":0.8325049549196539},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.9,"breakHorizontal":0.5,"spinRate":2434,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.43176184126815587,"extension":6.363189863256701},"index":6,"playId":"d0bde5cf-9180-304a-acad-fb24b788c0f4","pitchNumber":4,"startTime":"2025-08-02T22:09:55.544Z","endTime":"2025-08-02T22:09:58.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"startTime":"2025-08-02T22:10:20.304Z","endTime":"2025-08-02T22:10:43.475Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.643369059173136,"aZ":-15.67696477161608,"pfxX":7.463765592443195,"pfxZ":9.21703881160508,"pX":1.1927513795552678,"pZ":2.7968940122744015,"vX0":-4.14201902581969,"vY0":-132.7505559049422,"vZ0":-3.557967411984233,"x":71.54,"y":163.26,"x0":1.8011216504582654,"y0":50.004937973605955,"z0":5.291479535412251,"aX":13.361590119222313},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.2,"breakHorizontal":-12.6,"spinRate":2371,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4121448021945433,"extension":6.310037319655549},"index":8,"playId":"22dda4c2-d35e-3cb2-a115-22648f3a5698","pitchNumber":5,"startTime":"2025-08-02T22:10:43.475Z","endTime":"2025-08-02T22:10:46.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":72.9,"strikeZoneTop":3.51840982507152,"strikeZoneBottom":1.62207991539941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.31523518322479,"aZ":-30.12484322431944,"pfxX":-3.297744554663878,"pfxZ":1.5157281430447522,"pX":-1.2616906657045857,"pZ":0.5591556736053536,"vX0":-5.748949216521011,"vY0":-116.73806197980093,"vZ0":-4.430056513832161,"x":165.09,"y":223.68,"x0":1.6820735596490946,"y0":50.00325722936325,"z0":5.385536144278799,"aX":-4.4536131940873265},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.7,"breakHorizontal":7.7,"spinRate":2687,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4730654863474042,"extension":6.2226558962148495},"index":9,"playId":"f4d0f210-ef2f-38c2-9085-e3b43fb9d884","pitchNumber":6,"startTime":"2025-08-02T22:11:08.432Z","endTime":"2025-08-02T22:11:12.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.326517560624747,"aZ":-16.371460379649424,"pfxX":9.109565961299502,"pfxZ":8.97339953390251,"pX":-0.6210561402065414,"pZ":1.572497439099805,"vX0":-8.967222125533084,"vY0":-132.38070190381364,"vZ0":-5.932999320534174,"x":140.67,"y":196.32,"x0":1.6394650292752433,"y0":50.00234817691264,"z0":5.05646397176942,"aX":16.041652852719707},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.0,"breakHorizontal":-14.4,"spinRate":2509,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.4149994375717547,"extension":6.437362790675341},"index":10,"playId":"a34d553c-a490-3d91-b3bb-a8a2cb087273","pitchNumber":7,"startTime":"2025-08-02T22:11:32.430Z","endTime":"2025-08-02T22:11:35.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.388894930378353,"aZ":-27.383995411032778,"pfxX":-1.4351447907937298,"pfxZ":3.399480208380367,"pX":0.34213898925827213,"pZ":1.4561646229578202,"vX0":-2.9789025561462292,"vY0":-117.8703959136843,"vZ0":-3.276193465147899,"x":103.96,"y":199.46,"x0":1.8086061762339685,"y0":50.000174616201285,"z0":5.392413505066733,"aX":-2.0183938957951906},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.6,"breakHorizontal":3.4,"spinRate":2700,"spinDirection":264},"zone":9,"typeConfidence":2.0,"plateTime":0.46467439006817113,"extension":6.25427897251134},"index":11,"playId":"70a0304e-3f47-3b9b-96fa-9ee4da3be2be","pitchNumber":8,"startTime":"2025-08-02T22:12:10.109Z","endTime":"2025-08-02T22:12:13.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.489747493253947,"aZ":-22.415481074752222,"pfxX":-0.18371131633326487,"pfxZ":6.106670049336883,"pX":-0.49683774353010085,"pZ":2.3321591364896137,"vX0":-5.500759321718595,"vY0":-124.87430668632119,"vZ0":-2.7188886742799716,"x":135.94,"y":175.81,"x0":1.7478703079728737,"y0":50.00008358766384,"z0":5.256903456573604,"aX":-0.29183024764108795},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.8,"breakHorizontal":1.4,"spinRate":2644,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.436748280192524,"extension":6.249835006141382},"index":12,"playId":"36ec7ea0-e480-3890-9694-6873aa5e2fcd","pitchNumber":9,"startTime":"2025-08-02T22:12:36.117Z","endTime":"2025-08-02T22:12:39.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.58041277595283,"strikeZoneBottom":1.60955192851316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.9789231012513,"aZ":-24.0076694719306,"pfxX":1.0362853612689218,"pfxZ":5.048686286308207,"pX":0.5975839906580174,"pZ":5.293188303854194,"vX0":-3.668646968770427,"vY0":-126.17025855795869,"vZ0":4.191989067081074,"x":94.22,"y":95.86,"x0":1.933933338677414,"y0":50.000236079744546,"z0":5.542328081121588,"aX":1.6757788369764588},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.3,"breakHorizontal":-1.1,"spinRate":2698,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.4336346872167849,"extension":6.2267120964398215},"index":13,"playId":"1cb6aaec-461b-3711-a6a1-4ef0959fa834","pitchNumber":10,"startTime":"2025-08-02T22:13:01.096Z","endTime":"2025-08-02T22:13:04.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.55,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:13:04.934Z","atBatIndex":61},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Javier Báez triples (2) on a ground ball to left fielder Weston Wilson. Zach McKinstry scores. Dillon Dingler scores.","rbi":2,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T22:14:28.528Z","endTime":"2025-08-02T22:16:31.222Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":621381,"link":"/api/v1/people/621381"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":621381,"link":"/api/v1/people/621381"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"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-08-02T22:13:20.557Z","endTime":"2025-08-02T22:14:30.877Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.61759967345828,"strikeZoneBottom":1.72227460809558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.940485476367233,"aZ":-15.009503431864232,"pfxX":8.569120369954526,"pfxZ":9.840297077655894,"pX":-0.6292070849255028,"pZ":0.5551026748040515,"vX0":-8.420250848202592,"vY0":-131.5059870104964,"vZ0":-9.140511371126106,"x":140.98,"y":223.79,"x0":1.507094232273712,"y0":50.003838986959565,"z0":5.199129325918223,"aX":14.94925849214297},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.8,"breakHorizontal":-13.6,"spinRate":2580,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4171513594491718,"extension":6.484333065889858},"index":1,"playId":"029d4097-2507-3fa0-8d89-fe09318efc16","pitchNumber":1,"startTime":"2025-08-02T22:14:30.877Z","endTime":"2025-08-02T22:14:33.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38317857393312,"aZ":-15.782535970274003,"pfxX":8.457195895672696,"pfxZ":9.211171470309868,"pX":-0.09708435446119693,"pZ":2.1702832135048418,"vX0":-7.556944330180919,"vY0":-132.5686978181553,"vZ0":-4.843744712934732,"x":120.7,"y":180.18,"x0":1.6918854936562377,"y0":50.00350390687278,"z0":5.173464140883109,"aX":15.051462627404131},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.8,"breakHorizontal":-13.7,"spinRate":2475,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.4131883572913182,"extension":6.456576860938955},"index":2,"playId":"1357ed7e-35b0-3730-a1a5-2f02ca75ed12","pitchNumber":2,"startTime":"2025-08-02T22:14:53.020Z","endTime":"2025-08-02T22:14:56.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.211315152656056,"aZ":-27.823449058992043,"pfxX":-2.5945142063652735,"pfxZ":3.116502193804534,"pX":-0.9440072389648031,"pZ":1.1814923843127638,"vX0":-5.29002033434378,"vY0":-117.72139981079187,"vZ0":-3.67230445388492,"x":152.98,"y":206.88,"x0":1.6731847765469228,"y0":50.00515927497455,"z0":5.34887984964068,"aX":-3.6269254109569755},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.9,"breakHorizontal":6.0,"spinRate":2692,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.46600707063111146,"extension":6.349105473102583},"index":3,"playId":"8cd8664f-6b23-3a43-b766-b8c40391cad4","pitchNumber":3,"startTime":"2025-08-02T22:15:16.190Z","endTime":"2025-08-02T22:15:20.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.7,"strikeZoneTop":3.61759967345828,"strikeZoneBottom":1.67218379838303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.496816504578398,"aZ":-12.810212420061243,"pfxX":8.306398080723723,"pfxZ":10.95983376346469,"pX":1.3959867636713326,"pZ":1.8200318156264432,"vX0":-3.9704227849913374,"vY0":-132.8363414371034,"vZ0":-6.418393265541706,"x":63.79,"y":189.64,"x0":1.8402765400403598,"y0":50.00133755578065,"z0":5.219578231298222,"aX":14.672913855883479},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.5,"breakHorizontal":-14.0,"spinRate":2571,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.41415827632768965,"extension":6.217549407495015},"index":4,"playId":"d5246a56-b3ac-31fe-bc8f-4dd708a6cc31","pitchNumber":4,"startTime":"2025-08-02T22:15:55.596Z","endTime":"2025-08-02T22:15:58.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":72.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.685326115654977,"aZ":-30.195107198405108,"pfxX":-6.668609805951243,"pfxZ":1.4444985069176157,"pX":-1.1241311565162853,"pZ":1.7234843578044232,"vX0":-4.603594944066482,"vY0":-118.23483711269235,"vZ0":-2.0581630348253173,"x":159.85,"y":192.25,"x0":1.7380246461738307,"y0":50.00226656238936,"z0":5.470080548952842,"aX":-9.117728100039399},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.3,"breakHorizontal":13.4,"spinRate":2707,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.4694518440509281,"extension":6.275293491096515},"hitData":{"launchSpeed":78.5,"launchAngle":6.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":32.19,"coordY":107.4}},"index":5,"playId":"275367f2-fe78-356c-a475-8027fb955051","pitchNumber":5,"startTime":"2025-08-02T22:16:14.885Z","endTime":"2025-08-02T22:16:31.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.6999999999999997,"awayTeamWinProbability":96.3,"homeTeamWinProbabilityAdded":-10.5,"leverageIndex":1.01,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:16:31.222Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, second baseman Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T22:20:18.745Z","endTime":"2025-08-02T22:20:44.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":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-08-02T22:18:05.910Z","endTime":"2025-08-02T22:18:28.569Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jordan Romano replaces Matt Strahm.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-02T22:18:28.569Z","endTime":"2025-08-02T22:20:20.819Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605447,"link":"/api/v1/people/605447"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.31979668116973,"strikeZoneBottom":1.64713347689084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.058197496336366,"aZ":-29.979055298525182,"pfxX":1.9160546123339879,"pfxZ":1.3903176146019778,"pX":0.41078612173468954,"pZ":2.702865523651492,"vX0":5.703573430680568,"vY0":-125.19823176087122,"vZ0":-2.2758184765270784,"x":101.34,"y":165.8,"x0":-2.1525679738387256,"y0":50.00022828943545,"z0":6.095533770153625,"aX":3.0177325653074907},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.2,"breakHorizontal":-4.9,"spinRate":1915,"spinDirection":151},"zone":6,"typeConfidence":0.9,"plateTime":0.4387542312357602,"extension":7.3135222660403025},"index":2,"playId":"5a6f2c96-92c1-3520-a13f-8a7a501cd20a","pitchNumber":1,"startTime":"2025-08-02T22:20:20.819Z","endTime":"2025-08-02T22:20:24.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.29210931695138,"aZ":-32.923105300096196,"pfxX":1.5266335618598303,"pfxZ":-0.47387652690458637,"pX":-0.42202255973792174,"pZ":2.3913089364225666,"vX0":4.112386009649301,"vY0":-125.26329613184517,"vZ0":-2.2340975204200957,"x":133.09,"y":174.21,"x0":-2.288944877440023,"y0":50.00311796445852,"z0":6.008538608052146,"aX":2.4057414021341126},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.2,"breakHorizontal":-3.8,"spinRate":1862,"spinDirection":90},"zone":4,"typeConfidence":0.9,"plateTime":0.43866164924672457,"extension":7.240512132480486},"hitData":{"launchSpeed":91.8,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.42,"coordY":162.68}},"index":3,"playId":"312ad760-5fd3-3120-824e-76fc694cd5dc","pitchNumber":2,"startTime":"2025-08-02T22:20:35.788Z","endTime":"2025-08-02T22:20:44.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":0.6999999999999997,"leverageIndex":0.25,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:20:44.496Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to center fielder Matt Vierling.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:23:16.259Z","endTime":"2025-08-02T22:23:44.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Will Vest replaces Tarik Skubal.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"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-08-02T22:21:47.701Z","endTime":"2025-08-02T22:22:56.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676684,"link":"/api/v1/people/676684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Brandon Marsh replaces Weston Wilson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"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-08-02T22:22:56.635Z","endTime":"2025-08-02T22:23:18.514Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":642215,"link":"/api/v1/people/642215"},"defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":87.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.23990749541528,"aZ":-10.844320085400755,"pfxX":-3.8221536421934266,"pfxZ":10.668377486567463,"pX":-0.026059590858287476,"pZ":2.4876587447547194,"vX0":5.997946835637784,"vY0":-141.44053154987432,"vZ0":-7.167970923785874,"x":117.99,"y":171.61,"x0":-1.6905751051109266,"y0":50.00315535872905,"z0":5.772198583704982,"aX":-7.642446304213356},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":5.5,"spinRate":2369,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.3892305460356522,"extension":6.398656822337605},"index":2,"playId":"ccea9334-a224-32a1-8c59-423db83cbf38","pitchNumber":1,"startTime":"2025-08-02T22:23:18.514Z","endTime":"2025-08-02T22:23:21.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.779240907661848,"aZ":-14.11835170715583,"pfxX":-4.433268470170826,"pfxZ":8.99725919967679,"pX":0.23327388702254814,"pZ":2.3817938784402113,"vX0":7.176420489456428,"vY0":-140.52021564424794,"vZ0":-6.706643825481024,"x":108.11,"y":174.47,"x0":-1.7735381109738706,"y0":50.003212140438436,"z0":5.710354679844425,"aX":-8.897773963319128},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":6.6,"spinRate":2226,"spinDirection":206},"zone":5,"typeConfidence":0.9,"plateTime":0.3892504618977495,"extension":6.541852718584136},"hitData":{"launchSpeed":90.0,"launchAngle":15.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.02,"coordY":76.38}},"index":3,"playId":"47db7a75-8386-33a9-a506-db2bb6e946c5","pitchNumber":2,"startTime":"2025-08-02T22:23:34.303Z","endTime":"2025-08-02T22:23:44.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":3.1000000000000005,"leverageIndex":0.62,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:23:44.956Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:23:51.674Z","endTime":"2025-08-02T22:25:16.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.69193958196224,"strikeZoneBottom":1.79738581522991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.178596354427693,"aZ":-20.01577863949346,"pfxX":-9.041335917321247,"pfxZ":6.068437230012588,"pX":-0.4041823822183062,"pZ":1.752258599932788,"vX0":6.774869835524424,"vY0":-140.5001765174997,"vZ0":-7.1591299249248515,"x":132.41,"y":191.47,"x0":-1.669399890992496,"y0":50.003538964746646,"z0":5.629438122692728,"aX":-18.116563594193003},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.7,"breakHorizontal":15.0,"spinRate":2201,"spinDirection":210},"zone":7,"typeConfidence":0.91,"plateTime":0.38951242522086593,"extension":6.509077051651165},"index":0,"playId":"4253ac34-e1f8-3d67-b03f-3d5e035bce6a","pitchNumber":1,"startTime":"2025-08-02T22:24:05.833Z","endTime":"2025-08-02T22:24:08.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.60129827053962,"aZ":-21.27608319541475,"pfxX":-7.5401218942495145,"pfxZ":5.492755582977031,"pX":-0.8162848847824303,"pZ":3.271930136153584,"vX0":5.134477932034902,"vY0":-139.76698582920997,"vZ0":-3.072313279482378,"x":148.11,"y":150.44,"x0":-1.6946169860039721,"y0":50.00472986140588,"z0":5.777730789687186,"aX":-14.964998460741937},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":12.6,"spinRate":2174,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.3914344397865577,"extension":6.546877845698161},"index":1,"playId":"cd4546d5-b1e1-314a-8a3e-00ecb6926f99","pitchNumber":2,"startTime":"2025-08-02T22:24:20.277Z","endTime":"2025-08-02T22:24:23.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.56801465566557,"strikeZoneBottom":1.69723085155177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.902952838340287,"aZ":-31.71862929124809,"pfxX":2.343036081366259,"pfxZ":0.2707423455267426,"pX":1.057675748754934,"pZ":1.0483068393156942,"vX0":6.81728872564244,"vY0":-129.54158903970543,"vZ0":-5.445794115140893,"x":76.68,"y":210.48,"x0":-1.9120521701866888,"y0":50.006117364972404,"z0":5.600985408714651,"aX":3.9839723916302696},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.5,"breakHorizontal":-5.8,"spinRate":2701,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.42271474483853444,"extension":6.484018277168619},"index":2,"playId":"e4b9a791-9c80-3c49-98c1-0b35b8304910","pitchNumber":3,"startTime":"2025-08-02T22:24:39.898Z","endTime":"2025-08-02T22:24:42.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.49360004714079,"strikeZoneBottom":1.72227460809558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.361513330261378,"aZ":-32.97597417014556,"pfxX":3.499130753150368,"pfxZ":-0.4691948473178673,"pX":1.8315976059573897,"pZ":1.6827739232815024,"vX0":8.264867408112496,"vY0":-129.72630300955925,"vZ0":-3.6669838816786333,"x":47.18,"y":193.35,"x0":-1.8462667536106954,"y0":50.00179802357182,"z0":5.620019760681303,"aX":5.982030692577312},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.4,"breakHorizontal":-8.2,"spinRate":2818,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.42171838664908057,"extension":6.511869881879587},"index":3,"playId":"5ae30088-45c0-348e-a6b0-e3ef06dfa54b","pitchNumber":4,"startTime":"2025-08-02T22:24:56.005Z","endTime":"2025-08-02T22:24:59.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.628750118912972,"aZ":-19.199091897449485,"pfxX":-9.32383592702251,"pfxZ":6.4942117005586955,"pX":-0.7143745883267683,"pZ":1.2959384714785367,"vX0":6.200259825549331,"vY0":-140.4170045005392,"vZ0":-8.467452890368838,"x":144.23,"y":203.79,"x0":-1.7390362062490303,"y0":50.00503958319322,"z0":5.598656582549675,"aX":-18.631480377152695},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.2,"breakHorizontal":15.6,"spinRate":2164,"spinDirection":212},"zone":13,"typeConfidence":0.91,"plateTime":0.3899878094337721,"extension":6.428115103732121},"index":4,"playId":"31c4b08e-5e0d-3dd2-b51a-56753bb269a9","pitchNumber":5,"startTime":"2025-08-02T22:25:13.207Z","endTime":"2025-08-02T22:25:16.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:25:16.207Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:25:35.248Z","endTime":"2025-08-02T22:27:21.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.49745720999004,"strikeZoneBottom":1.5996063520287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.357280382942015,"aZ":-12.007535408203113,"pfxX":-3.8013037651059145,"pfxZ":10.050145893865185,"pX":0.3052225611570086,"pZ":3.424962955346471,"vX0":6.783856967010146,"vY0":-140.85550622635643,"vZ0":-4.269355940152485,"x":105.37,"y":146.31,"x0":-1.6419347970169094,"y0":50.00631472049759,"z0":5.738398302117396,"aX":-7.630917478573219},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":5.5,"spinRate":2164,"spinDirection":210},"zone":3,"typeConfidence":0.91,"plateTime":0.3890338525930157,"extension":6.3578677442351275},"index":0,"playId":"6d1a554f-c427-33ce-b467-061751bc7119","pitchNumber":1,"startTime":"2025-08-02T22:25:44.956Z","endTime":"2025-08-02T22:25:48.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.280185337119654,"aZ":-35.73360936064498,"pfxX":2.18858653059001,"pfxZ":-2.114502401536865,"pX":0.3012246449090734,"pZ":0.844944414116735,"vX0":5.116752301134773,"vY0":-129.00368340911032,"vZ0":-5.0552305608527295,"x":105.52,"y":215.97,"x0":-1.9937488025527719,"y0":50.00494128709247,"z0":5.590217222324289,"aX":3.6812722084339495},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.8,"breakHorizontal":-5.2,"spinRate":2812,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.42487879155819464,"extension":6.298003868965449},"index":1,"playId":"ed3cd40d-4914-37b0-8116-735b98a8187d","pitchNumber":2,"startTime":"2025-08-02T22:26:00.755Z","endTime":"2025-08-02T22:26:03.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"210419bb-7860-3093-8a4b-1db4cd24082d","startTime":"2025-08-02T22:26:17.786Z","endTime":"2025-08-02T22:26:20.786Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.04061258993008,"aZ":-12.065112048012557,"pfxX":-3.8061923577029573,"pfxZ":9.99164501442208,"pX":-0.43980556762201184,"pZ":2.1581810798174756,"vX0":5.009047272258452,"vY0":-141.39249328910023,"vZ0":-7.494653622880707,"x":133.76,"y":180.51,"x0":-1.7448158848156843,"y0":50.00563004367783,"z0":5.628250884566743,"aX":-7.6623138138765725},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":5.8,"spinRate":2201,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.38828430980457407,"extension":6.6601046743221595},"index":3,"playId":"4f3b02b4-5e80-33bc-90cc-ed8353aeff82","pitchNumber":3,"startTime":"2025-08-02T22:26:34.732Z","endTime":"2025-08-02T22:26:37.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.336146409615438,"aZ":-33.62337664404812,"pfxX":4.632056874749174,"pfxZ":-0.878586909839429,"pX":-0.14338752165587504,"pZ":2.3034366848491596,"vX0":3.235234019327063,"vY0":-127.54257377160215,"vZ0":-2.018602801163991,"x":122.47,"y":176.59,"x0":-2.0283606457612904,"y0":50.00048993963829,"z0":5.747352558273155,"aX":7.65811029117502},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.8,"breakHorizontal":-9.1,"spinRate":2685,"spinDirection":50},"zone":5,"typeConfidence":0.9,"plateTime":0.428838286466553,"extension":6.221512305402233},"index":4,"playId":"198a0f0b-d61f-30a6-8fe3-12564c0533bb","pitchNumber":4,"startTime":"2025-08-02T22:26:55.774Z","endTime":"2025-08-02T22:26:58.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.484272335203368,"aZ":-32.68036218973059,"pfxX":3.007283188634287,"pfxZ":-0.31006642237235216,"pX":0.5507780969124423,"pZ":1.3702774124191934,"vX0":5.176530933529585,"vY0":-128.26807559842567,"vZ0":-4.206130490268984,"x":96.01,"y":201.78,"x0":-1.896796216699691,"y0":50.001799943538224,"z0":5.624937802671745,"aX":4.930095387192583},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.4,"breakHorizontal":-6.7,"spinRate":2804,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.42966135164817665,"extension":6.342988355636114},"index":5,"playId":"89c38ec5-d1e3-318e-8dd9-cabdee50c67d","pitchNumber":5,"startTime":"2025-08-02T22:27:18.217Z","endTime":"2025-08-02T22:27:21.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":-1.9,"leverageIndex":0.84,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:27:21.506Z","atBatIndex":66},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryce Harper homers (16) on a fly ball to center field. Brandon Marsh scores.","rbi":2,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:27:47.741Z","endTime":"2025-08-02T22:29:17.016Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":676684,"link":"/api/v1/people/676684"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":676684,"link":"/api/v1/people/676684"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.46878539666904,"strikeZoneBottom":1.64713347689084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.824950827744544,"aZ":-13.971461658729005,"pfxX":-5.195725209301729,"pfxZ":9.296339228963266,"pX":-1.0998487815764575,"pZ":3.298813039080434,"vX0":3.8660280349775498,"vY0":-139.821963986068,"vZ0":-4.261436749913715,"x":158.92,"y":149.71,"x0":-1.8332811618921823,"y0":50.000808226403144,"z0":5.77528208557597,"aX":-10.171158559664452},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":8.5,"spinRate":2247,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.3934236887467222,"extension":6.513379175849153},"index":0,"playId":"aa82067f-3133-3fb9-a748-d6b663ae6261","pitchNumber":1,"startTime":"2025-08-02T22:27:47.741Z","endTime":"2025-08-02T22:27:52.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.54321470354216,"strikeZoneBottom":1.72227460809558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.399557101360543,"aZ":-33.63797595233372,"pfxX":3.270301329615053,"pfxZ":-0.8848082205786083,"pX":0.6546838570115362,"pZ":1.3350393490732413,"vX0":5.498612739858923,"vY0":-128.43585388749,"vZ0":-4.185861383569446,"x":92.04,"y":202.73,"x0":-1.944774733926749,"y0":50.00205140470703,"z0":5.622805410579428,"aX":5.422249471402984},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.4,"breakHorizontal":-7.2,"spinRate":2812,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.427643768084641,"extension":6.458841840380079},"index":1,"playId":"c6e9dea2-0e56-3433-a920-8af348c133c2","pitchNumber":2,"startTime":"2025-08-02T22:28:04.902Z","endTime":"2025-08-02T22:28:10.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.85975455025583,"aZ":-12.412694560675416,"pfxX":-3.5819705956295103,"pfxZ":9.992431124701152,"pX":-0.2836882604017264,"pZ":2.943056315282843,"vX0":5.052212544977478,"vY0":-140.4591757718014,"vZ0":-5.4933765160611285,"x":127.81,"y":159.32,"x0":-1.6489456764224715,"y0":50.00219036577712,"z0":5.746742306383675,"aX":-7.083789187320975},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":5.3,"spinRate":2367,"spinDirection":203},"zone":1,"typeConfidence":0.91,"plateTime":0.3914851462821747,"extension":6.554007155489742},"index":2,"playId":"03b80b90-f576-30f7-80fb-d3f98ca0bccb","pitchNumber":3,"startTime":"2025-08-02T22:28:23.550Z","endTime":"2025-08-02T22:28:27.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18239470341483,"aZ":-35.7158736807667,"pfxX":4.099380473393477,"pfxZ":-2.214780016998705,"pX":-0.434921781908918,"pZ":1.9012054517697525,"vX0":2.4993354770175804,"vY0":-126.04756652764299,"vZ0":-2.2922667206109546,"x":133.58,"y":187.45,"x0":-1.9740838296703564,"y0":50.00316155114628,"z0":5.724437288899079,"aX":6.553135063026901},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.3,"breakHorizontal":-8.0,"spinRate":2636,"spinDirection":34},"zone":7,"typeConfidence":0.9,"plateTime":0.4356212127965313,"extension":6.403068506449593},"hitData":{"launchSpeed":107.4,"launchAngle":22.0,"totalDistance":417.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.63,"coordY":33.68}},"index":3,"playId":"90ca170b-9099-353c-b08c-ff781d0f3970","pitchNumber":4,"startTime":"2025-08-02T22:28:49.790Z","endTime":"2025-08-02T22:29:17.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":6.700000000000001,"leverageIndex":0.42,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:29:17.016Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.T. Realmuto singles on a line drive to right fielder Wenceel Pérez.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:29:27.406Z","endTime":"2025-08-02T22:30:42.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.79550976768697,"aZ":-14.131808098628948,"pfxX":-3.9337405513157524,"pfxZ":9.1608380215545,"pX":0.5984683486746354,"pZ":3.08930579319819,"vX0":7.358472068606257,"vY0":-139.54054361171242,"vZ0":-4.909944607618831,"x":94.19,"y":155.37,"x0":-1.563262623913157,"y0":50.00363195865084,"z0":5.804903580984122,"aX":-7.7489126166734765},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":5.6,"spinRate":2228,"spinDirection":204},"zone":3,"typeConfidence":0.9,"plateTime":0.39273446718181804,"extension":6.554641744386288},"index":0,"playId":"b43a688d-0f3d-379b-91f7-d9278c4c213c","pitchNumber":1,"startTime":"2025-08-02T22:29:41.673Z","endTime":"2025-08-02T22:29:44.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.308853426641384,"aZ":-21.315191468787496,"pfxX":-9.33602811586325,"pfxZ":5.574996756996476,"pX":-0.7026613199118908,"pZ":1.8409946413466838,"vX0":6.143065686674042,"vY0":-138.97795645923003,"vZ0":-6.325684474266642,"x":143.78,"y":189.07,"x0":-1.7332071472609814,"y0":50.00598687535843,"z0":5.571074849661976,"aX":-18.19327964915121},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.9,"breakHorizontal":15.6,"spinRate":2150,"spinDirection":209},"zone":7,"typeConfidence":0.89,"plateTime":0.3947192627130516,"extension":6.679976091095838},"index":1,"playId":"124b17af-3eba-30f9-a96a-aba357591172","pitchNumber":2,"startTime":"2025-08-02T22:30:10.751Z","endTime":"2025-08-02T22:30:15.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.99746811201068,"aZ":-12.52716482327762,"pfxX":-3.8678282374858006,"pfxZ":9.910972613704283,"pX":0.06998835940766723,"pZ":3.3480197778140313,"vX0":5.989712423820577,"vY0":-140.6442280828745,"vZ0":-4.4337906429478595,"x":114.33,"y":148.38,"x0":-1.5950800469720403,"y0":50.00518990326749,"z0":5.771523871969193,"aX":-7.669692038044172},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":5.6,"spinRate":2308,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.3910084746251883,"extension":6.559817353964494},"hitData":{"launchSpeed":98.4,"launchAngle":12.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.5,"coordY":82.25}},"index":2,"playId":"2e2eb5d5-9c80-3701-805c-6cc72ef43504","pitchNumber":3,"startTime":"2025-08-02T22:30:32.767Z","endTime":"2025-08-02T22:30:42.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.899999999999999,"awayTeamWinProbability":88.1,"homeTeamWinProbabilityAdded":2.599999999999998,"leverageIndex":0.66,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:30:42.902Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Castellanos grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:33:29.249Z","endTime":"2025-08-02T22:35:06.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T22:30:59.986Z","endTime":"2025-08-02T22:31:24.802Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Finnegan replaces Will Vest.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-02T22:31:24.802Z","endTime":"2025-08-02T22:33:31.422Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.757521672957054,"aZ":-35.290018230960605,"pfxX":1.298370485789639,"pfxZ":-2.062401234090821,"pX":0.08656785211115739,"pZ":2.510085226722216,"vX0":4.481649864785238,"vY0":-121.98719286774622,"vZ0":-0.6316452148296628,"x":113.7,"y":171.01,"x0":-1.9423778885688021,"y0":50.00419109978948,"z0":5.811767447492194,"aX":1.958990422884169},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.6,"breakHorizontal":-3.4,"spinRate":2276,"spinDirection":39},"zone":5,"typeConfidence":0.9,"plateTime":0.44882468225379446,"extension":6.800935242551649},"index":2,"playId":"37f282c5-99ed-3830-9674-39e33858f240","pitchNumber":1,"startTime":"2025-08-02T22:33:31.422Z","endTime":"2025-08-02T22:33:34.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.663051232200804,"aZ":-28.592345746772466,"pfxX":-3.322020497860117,"pfxZ":2.1810242533582134,"pX":-0.2867956621312057,"pZ":1.7873828326360797,"vX0":5.45759694796923,"vY0":-127.26905829405763,"vZ0":-3.991596984725514,"x":127.93,"y":190.52,"x0":-2.0255890520836997,"y0":50.004366181573104,"z0":5.635939925224199,"aX":-5.460593388899367},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.2,"breakHorizontal":4.8,"spinRate":905,"spinDirection":231},"zone":7,"typeConfidence":0.9,"plateTime":0.4300715302298861,"extension":6.814534393040181},"index":3,"playId":"95d6b991-3614-3ee6-9bf0-094cb4f81359","pitchNumber":2,"startTime":"2025-08-02T22:33:49.604Z","endTime":"2025-08-02T22:33:54.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.4,"strikeZoneTop":3.77828950311294,"strikeZoneBottom":1.87255014797081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.022070320305005,"aZ":-12.469854478447681,"pfxX":-4.379299099495058,"pfxZ":9.916747284001335,"pX":0.6297940403442414,"pZ":4.675371030369876,"vX0":7.3249057082653115,"vY0":-141.00012638274336,"vZ0":-1.1329345711049594,"x":92.99,"y":112.54,"x0":-1.4485864596746072,"y0":50.00148083272179,"z0":5.898263130367058,"aX":-8.701412981992608},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":6.2,"spinRate":2296,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.3904498314217597,"extension":6.63970608702708},"index":4,"playId":"c51c2108-5467-3e9a-985f-b15ad86219e2","pitchNumber":3,"startTime":"2025-08-02T22:34:14.696Z","endTime":"2025-08-02T22:34:17.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":79.0,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.741310867774,"aZ":-22.335690922725266,"pfxX":-1.125322627891362,"pfxZ":6.1369399132859765,"pX":0.32982895519041416,"pZ":2.5194657270693575,"vX0":6.131480470306365,"vY0":-126.32343903703293,"vZ0":-3.2291303258478,"x":104.43,"y":170.75,"x0":-1.9913241795316192,"y0":50.00042067129125,"z0":5.626925732877373,"aX":-1.8037376653691932},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.6,"breakHorizontal":0.5,"spinRate":767,"spinDirection":228},"zone":6,"typeConfidence":0.83,"plateTime":0.43497757407177806,"extension":6.84364410907049},"index":5,"playId":"dfd36b37-b4e2-38c3-a635-541d1d3c4775","pitchNumber":4,"startTime":"2025-08-02T22:34:35.395Z","endTime":"2025-08-02T22:34:38.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.75605392832597,"aZ":-37.66332665199421,"pfxX":0.6902389452705431,"pfxZ":-3.691634964957885,"pX":0.5962955582752439,"pZ":2.1782507687537542,"vX0":6.1332493079262145,"vY0":-120.94435755164434,"vZ0":-0.7879017197578164,"x":94.27,"y":179.97,"x0":-2.05818091070446,"y0":50.00337666365786,"z0":5.8005907932079985,"aX":1.0251898740401706},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.6,"breakHorizontal":-2.6,"spinRate":2313,"spinDirection":40},"zone":9,"typeConfidence":0.9,"plateTime":0.45223707916103084,"extension":6.618108338754587},"hitData":{"launchSpeed":77.1,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.73,"coordY":165.72}},"index":6,"playId":"b6b2766b-0745-322f-b925-f5723ecd5fbc","pitchNumber":5,"startTime":"2025-08-02T22:34:59.332Z","endTime":"2025-08-02T22:35:06.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-4.299999999999999,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:35:06.975Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T22:37:30.900Z","endTime":"2025-08-02T22:37:56.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Brandon Marsh remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:36:21.177Z","endTime":"2025-08-02T22:36:21.204Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":642215,"link":"/api/v1/people/642215"},"defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":642215,"link":"/api/v1/people/642215"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Max Lazar replaces Jordan Romano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T22:36:21.204Z","endTime":"2025-08-02T22:37:33.237Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676661,"link":"/api/v1/people/676661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.23252032520269,"strikeZoneBottom":1.48402699782107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.681456347307087,"aZ":-25.97295427326087,"pfxX":3.3633019109773583,"pfxZ":3.7078549584492055,"pX":-1.0162840530708392,"pZ":3.55813153851934,"vX0":-2.0308785423009486,"vY0":-127.7888754444413,"vZ0":-1.2633671253247303,"x":155.74,"y":142.71,"x0":-0.6525576822002298,"y0":50.00052630742284,"z0":6.0789282243045575,"aX":5.621559700049684},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.7,"breakHorizontal":-5.8,"spinRate":2360,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.42686744054122405,"extension":6.760853302710672},"index":2,"playId":"a0d65afc-859d-3653-909e-5361dc0705d8","pitchNumber":1,"startTime":"2025-08-02T22:37:33.237Z","endTime":"2025-08-02T22:37:36.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.880455807222074,"aZ":-13.047286614014748,"pfxX":-0.07628864110758027,"pfxZ":10.019708690681028,"pX":-0.3310857400085573,"pZ":2.8760230950002166,"vX0":0.5620685517024463,"vY0":-137.62027800230237,"vZ0":-5.846739538307203,"x":129.62,"y":161.13,"x0":-0.5284778426590001,"y0":50.004907007512465,"z0":5.919615122687949,"aX":-0.145712336291331},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":0.0,"spinRate":2351,"spinDirection":197},"zone":1,"typeConfidence":0.91,"plateTime":0.39871715945431463,"extension":6.9243736586143205},"hitData":{"launchSpeed":98.9,"launchAngle":38.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.56,"coordY":80.74}},"index":3,"playId":"1c9502bb-6e93-3296-a750-c6a7ccbb7581","pitchNumber":2,"startTime":"2025-08-02T22:37:46.783Z","endTime":"2025-08-02T22:37:56.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:37:56.893Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling called out on strikes.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T22:38:02.229Z","endTime":"2025-08-02T22:39:14.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.67923686173798,"strikeZoneBottom":1.85972967806774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.30677420756585,"aZ":-14.538501738703081,"pfxX":-0.21684378224372525,"pfxZ":9.364090661629284,"pX":-0.9479207362165479,"pZ":5.921576316901564,"vX0":-1.0593102054430676,"vY0":-136.4467897855896,"vZ0":1.90435595940555,"x":153.13,"y":78.9,"x0":-0.5263076181445394,"y0":50.0054433754761,"z0":6.216888166317877,"aX":-0.4082546491913028},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":0.6,"spinRate":2627,"spinDirection":189},"zone":11,"typeConfidence":0.91,"plateTime":0.4015784492571446,"extension":6.753608935150705},"index":0,"playId":"3cace67e-18f4-3ad5-9786-ff57ebac59ca","pitchNumber":1,"startTime":"2025-08-02T22:38:23.557Z","endTime":"2025-08-02T22:38:26.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.06030836555074,"aZ":-10.78051501867261,"pfxX":-1.5770863580707166,"pfxZ":10.976505596291368,"pX":-0.34834699424121435,"pZ":3.4350532458406864,"vX0":0.8437542920809871,"vY0":-139.15735512954723,"vZ0":-4.877262168997469,"x":130.28,"y":146.03,"x0":-0.451618481035605,"y0":50.00152357705805,"z0":5.933013471010633,"aX":-3.0733124961286173},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.0,"breakHorizontal":2.6,"spinRate":2550,"spinDirection":197},"zone":1,"typeConfidence":0.91,"plateTime":0.39456431599100483,"extension":6.913033130501938},"index":1,"playId":"0a8dbdf6-ecd7-39e0-9642-274fc522cc12","pitchNumber":2,"startTime":"2025-08-02T22:38:41.929Z","endTime":"2025-08-02T22:38:44.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.583766336942332,"aZ":-44.71800583712289,"pfxX":3.6067249330808737,"pfxZ":-9.03734046793845,"pX":-0.27581546685545033,"pZ":1.4965814728981528,"vX0":-0.7076525445760293,"vY0":-117.95756203348812,"vZ0":-0.6734746765159194,"x":127.51,"y":198.37,"x0":-0.43739474214449925,"y0":50.00247001212437,"z0":5.962694904614059,"aX":5.006033575814159},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.2,"breakHorizontal":-6.4,"spinRate":2409,"spinDirection":19},"zone":13,"typeConfidence":0.9,"plateTime":0.4670425599189829,"extension":6.884810831764247},"index":2,"playId":"7e5897e1-dfba-36f9-8be2-8d6a64279a7b","pitchNumber":3,"startTime":"2025-08-02T22:38:54.274Z","endTime":"2025-08-02T22:38:57.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.60489402071638,"strikeZoneBottom":1.7596149125539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58427731042195,"aZ":-12.488207428406692,"pfxX":0.14014540590851032,"pfxZ":10.377417391259002,"pX":0.5554068858512937,"pZ":2.299206879097801,"vX0":2.3765406441033043,"vY0":-137.38026891539104,"vZ0":-7.152055553582731,"x":95.83,"y":176.7,"x0":-0.3418305623928656,"y0":50.00372373884161,"z0":5.798974556711818,"aX":0.2654387383445029},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":-0.8,"spinRate":2565,"spinDirection":193},"zone":9,"typeConfidence":0.91,"plateTime":0.39984929834761074,"extension":6.823679088660112},"index":3,"playId":"099539fe-ff35-37b3-bc51-47583031a8ed","pitchNumber":4,"startTime":"2025-08-02T22:39:11.083Z","endTime":"2025-08-02T22:39:14.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:39:14.626Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T22:39:21.258Z","endTime":"2025-08-02T22:39:56.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.5,"strikeZoneTop":3.60489402071638,"strikeZoneBottom":1.73457773369445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.119240651691506,"aZ":-47.17212678901374,"pfxX":4.0151520387946595,"pfxZ":-10.898596581538971,"pX":-1.8030508501429112,"pZ":2.4930663132396926,"vX0":-3.9326045514463797,"vY0":-117.9266639006692,"vZ0":1.82566767180771,"x":185.73,"y":171.47,"x0":-0.6174776468388327,"y0":50.000691612346124,"z0":6.135907730983485,"aX":5.527747148972329},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-18.7,"breakHorizontal":-6.0,"spinRate":2541,"spinDirection":20},"zone":13,"typeConfidence":0.91,"plateTime":0.468509642833026,"extension":6.798325507041577},"index":0,"playId":"e8c4e9f6-d167-3b29-9b28-8ace7207ed51","pitchNumber":1,"startTime":"2025-08-02T22:39:36.776Z","endTime":"2025-08-02T22:39:39.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67781729148542,"aZ":-12.649412914394519,"pfxX":1.0862934512402904,"pfxZ":10.152612090355966,"pX":0.3105874024406336,"pZ":2.504999525686173,"vX0":1.4893004743445077,"vY0":-138.2304810493832,"vZ0":-6.738496315736572,"x":105.16,"y":171.15,"x0":-0.37755264939960337,"y0":50.00032560850205,"z0":5.8348774695248045,"aX":2.087464647212269},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":-2.3,"spinRate":2628,"spinDirection":190},"zone":6,"typeConfidence":0.91,"plateTime":0.3972385567165557,"extension":6.88566197366711},"hitData":{"launchSpeed":94.5,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.89,"coordY":160.65}},"index":1,"playId":"65c46d6c-3625-394e-8e79-4211b9933f16","pitchNumber":2,"startTime":"2025-08-02T22:39:48.900Z","endTime":"2025-08-02T22:39:56.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":805249,"link":"/api/v1/people/805249"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:39:56.495Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harrison Bader grounds out, shortstop Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T22:41:59.867Z","endTime":"2025-08-02T22:43:36.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":96.6,"endSpeed":88.1,"strikeZoneTop":3.33552179289183,"strikeZoneBottom":1.59385034136693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40908745020675,"aZ":-8.06016989759508,"pfxX":-4.569892307782515,"pfxZ":12.195570541826708,"pX":0.43635263870071506,"pZ":0.2668841690240995,"vX0":6.9201363722081455,"vY0":-139.92775116243274,"vZ0":-12.99481996166086,"x":100.37,"y":231.57,"x0":-1.478330738950228,"y0":50.005481726866975,"z0":5.506293226738093,"aX":-9.038221258089724},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.4,"breakHorizontal":6.8,"spinRate":2254,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.39185746042310043,"extension":6.88266398507225},"index":0,"playId":"967afdb0-cd62-370e-a46b-a36cc41e8f8d","pitchNumber":1,"startTime":"2025-08-02T22:42:10.510Z","endTime":"2025-08-02T22:42:13.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.38586643771344,"strikeZoneBottom":1.59385034136693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.78859972963987,"aZ":-21.53064106026758,"pfxX":-3.0786968102751398,"pfxZ":6.6427999013552155,"pX":0.07088341619985292,"pZ":0.9147695283390866,"vX0":6.132111183803795,"vY0":-126.0837235560448,"vZ0":-7.2041645093532996,"x":114.3,"y":214.08,"x0":-1.9979975422551448,"y0":50.00285608253053,"z0":5.559347667767266,"aX":-4.933301591837611},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.4,"breakHorizontal":4.1,"spinRate":887,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.4352160989350131,"extension":6.919690949340963},"index":1,"playId":"5d0117b8-6ddd-3744-9a47-15e5a1d346c7","pitchNumber":2,"startTime":"2025-08-02T22:42:30.075Z","endTime":"2025-08-02T22:42:33.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.8,"strikeZoneTop":3.41103051501369,"strikeZoneBottom":1.64468912327267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.82667035519211,"aZ":-9.945957960223925,"pfxX":-5.05271621421715,"pfxZ":11.189556060128988,"pX":0.6083875394358715,"pZ":1.7001821513764586,"vX0":7.8313216905874965,"vY0":-140.7397337457867,"vZ0":-8.928678273055297,"x":93.81,"y":192.88,"x0":-1.566295482435301,"y0":50.00358202550396,"z0":5.576200957823585,"aX":-10.038594509375454},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.4,"breakHorizontal":7.3,"spinRate":2306,"spinDirection":203},"zone":9,"typeConfidence":0.9,"plateTime":0.39063126433037443,"extension":6.764574753541071},"index":2,"playId":"9a5c8067-67b8-3bc8-aa55-fb1d3da3382d","pitchNumber":3,"startTime":"2025-08-02T22:42:49.574Z","endTime":"2025-08-02T22:42:52.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.36069685316943,"strikeZoneBottom":1.56842554094058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.930434189621277,"aZ":-31.73902057026129,"pfxX":-0.7722945087296438,"pfxZ":0.2818333642595827,"pX":1.5289028872042065,"pZ":0.6108830274716494,"vX0":8.509893729038813,"vY0":-123.45529806387229,"vZ0":-5.605582173609213,"x":58.72,"y":222.29,"x0":-1.8583671868619378,"y0":50.004259158779206,"z0":5.573597627813329,"aX":-1.196923765627138},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.6,"breakHorizontal":-0.5,"spinRate":2254,"spinDirection":60},"zone":14,"typeConfidence":0.89,"plateTime":0.4432001309744198,"extension":6.842160260882094},"index":3,"playId":"704a8552-d53b-32e0-b6e4-5b3252ee7d15","pitchNumber":4,"startTime":"2025-08-02T22:43:08.346Z","endTime":"2025-08-02T22:43:11.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45337639580678,"aZ":-8.51870167046843,"pfxX":-5.246229421656334,"pfxZ":11.87498179712918,"pX":0.5295721560633679,"pZ":2.503898529127399,"vX0":8.126006495655243,"vY0":-140.40684553479048,"vZ0":-7.109611832714948,"x":96.81,"y":171.17,"x0":-1.7234870830123117,"y0":50.005964620567255,"z0":5.626829530117912,"aX":-10.454054420002258},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.2,"breakHorizontal":7.8,"spinRate":2398,"spinDirection":205},"zone":6,"typeConfidence":0.9,"plateTime":0.39043833045861254,"extension":6.799244006416212},"hitData":{"launchSpeed":101.7,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.79,"coordY":148.48}},"index":4,"playId":"1db8c62b-e3b8-31f0-8802-91b02578b7cf","pitchNumber":5,"startTime":"2025-08-02T22:43:28.376Z","endTime":"2025-08-02T22:43:36.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:43:36.808Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T22:43:48.210Z","endTime":"2025-08-02T22:45:10.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"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":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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(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.5,"endSpeed":77.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.974176456614607,"aZ":-34.912352928402974,"pfxX":0.4451328659230342,"pfxZ":-1.80335256986635,"pX":-0.0348961022530168,"pZ":1.6576827191906665,"vX0":4.368085893129596,"vY0":-122.91544953796824,"vZ0":-2.577191141269507,"x":118.33,"y":194.02,"x0":-1.8980753534074761,"y0":50.002185009176046,"z0":5.704883007392957,"aX":0.6758036885499963},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.6,"breakHorizontal":-1.9,"spinRate":2285,"spinDirection":64},"zone":8,"typeConfidence":0.9,"plateTime":0.4468290430558204,"extension":6.747949762407047},"index":0,"playId":"c573ad35-6fd4-3482-943c-d340dbb8eff7","pitchNumber":1,"startTime":"2025-08-02T22:44:05.678Z","endTime":"2025-08-02T22:44:08.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":87.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.06157738869399,"aZ":-8.887023682681345,"pfxX":-4.32088681724909,"pfxZ":11.658858730237831,"pX":-0.29279303487347913,"pZ":2.7810661467305584,"vX0":5.30093020195409,"vY0":-141.34056536472173,"vZ0":-6.461293532767415,"x":128.16,"y":163.69,"x0":-1.6426214551745997,"y0":50.00459014093588,"z0":5.686159263029284,"aX":-8.631871928721008},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.8,"breakHorizontal":6.6,"spinRate":2395,"spinDirection":207},"zone":4,"typeConfidence":0.91,"plateTime":0.38943660396789204,"extension":6.770939643835658},"index":1,"playId":"19277d54-3524-3e5a-ab22-1ebd201716fc","pitchNumber":2,"startTime":"2025-08-02T22:44:21.695Z","endTime":"2025-08-02T22:44:25.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.51163112524461,"strikeZoneBottom":1.61927154765027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.65513032241384,"aZ":-26.069273596367157,"pfxX":-4.972148882497097,"pfxZ":3.549698271848528,"pX":0.667437375643182,"pZ":0.3099030166770759,"vX0":8.234931518852768,"vY0":-130.14433906509575,"vZ0":-8.273231627838351,"x":91.56,"y":230.41,"x0":-1.8880471824786418,"y0":50.002399347857114,"z0":5.49676408684397,"aX":-8.55123779167765},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.8,"breakHorizontal":7.2,"spinRate":1047,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.4204515682418748,"extension":6.897764312640344},"index":2,"playId":"f6731e97-21c2-388a-827b-dd134ea00dc7","pitchNumber":3,"startTime":"2025-08-02T22:44:46.997Z","endTime":"2025-08-02T22:44:49.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":81.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.475018742336825,"aZ":-28.23750352008697,"pfxX":-6.047631753164744,"pfxZ":2.35105528500502,"pX":-0.3695526566016162,"pZ":1.750959115722523,"vX0":5.663611969820238,"vY0":-128.5074282540989,"vZ0":-4.1494915366592116,"x":131.09,"y":191.5,"x0":-1.8156434534441186,"y0":50.00125698309924,"z0":5.578462715023889,"aX":-10.120309823220996},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.6,"breakHorizontal":9.7,"spinRate":935,"spinDirection":223},"zone":7,"typeConfidence":0.9,"plateTime":0.4261137751321633,"extension":6.930946248811681},"index":3,"playId":"00486afb-cb6a-34bc-9b29-2d0672bcd44a","pitchNumber":4,"startTime":"2025-08-02T22:45:07.113Z","endTime":"2025-08-02T22:45:10.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:45:10.798Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to left fielder Riley Greene.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T22:45:40.703Z","endTime":"2025-08-02T22:46:51.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Bryson Stott replaces Edmundo Sosa.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T22:45:24.157Z","endTime":"2025-08-02T22:45:43.075Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.5,"strikeZoneTop":3.48648938991457,"strikeZoneBottom":1.64468912327267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.132369123420155,"aZ":-10.144873160023913,"pfxX":-3.2244405994161576,"pfxZ":11.124530836143155,"pX":-0.6241265687753604,"pZ":2.5825122605984916,"vX0":4.287733319390653,"vY0":-140.60326794948276,"vZ0":-6.6043714358092345,"x":140.79,"y":169.05,"x0":-1.7577898991657812,"y0":50.00489095146036,"z0":5.6372769493540344,"aX":-6.386567944324804},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.7,"breakHorizontal":4.8,"spinRate":2271,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.3911913786149026,"extension":6.67530222883396},"index":1,"playId":"1cfd913c-63aa-39c4-89f0-578a895851f4","pitchNumber":1,"startTime":"2025-08-02T22:45:43.075Z","endTime":"2025-08-02T22:45:46.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":82.0,"strikeZoneTop":3.38586643771344,"strikeZoneBottom":1.61927154765027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.1422120126949,"aZ":-28.037074260845507,"pfxX":-4.571980950951479,"pfxZ":2.4568210547381453,"pX":0.8605750253744774,"pZ":-0.35035699782132285,"vX0":8.728164415685415,"vY0":-128.72329920169318,"vZ0":-9.096842573662206,"x":84.2,"y":248.24,"x0":-1.976500379599522,"y0":50.00165521795451,"z0":5.392493905624741,"aX":-7.690846077608597},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.6,"breakHorizontal":6.4,"spinRate":978,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.42513841111435324,"extension":6.877849942166227},"index":2,"playId":"3e1c7113-f671-38f1-b258-f7f2b54ec489","pitchNumber":2,"startTime":"2025-08-02T22:45:59.996Z","endTime":"2025-08-02T22:46:02.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.43618905366266,"strikeZoneBottom":1.64468912327267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.89234268964339,"aZ":-32.14441725639826,"pfxX":-4.408286394250327,"pfxZ":0.013970074433501622,"pX":-0.935669003726291,"pZ":2.339193128064362,"vX0":4.67835796475012,"vY0":-128.52193234815283,"vZ0":-2.065093422065213,"x":152.67,"y":175.62,"x0":-2.2042422856205834,"y0":50.00035018456491,"z0":5.642384644810573,"aX":-7.395956858704982},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.2,"breakHorizontal":7.0,"spinRate":1000,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.42568283345776514,"extension":6.833643739772607},"index":3,"playId":"c5353157-f56c-3d9e-9e53-083a5081dcf7","pitchNumber":3,"startTime":"2025-08-02T22:46:21.237Z","endTime":"2025-08-02T22:46:25.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41300717118158,"aZ":-12.297675384816115,"pfxX":-6.131990864554359,"pfxZ":10.03823197378244,"pX":-0.05196856848364267,"pZ":2.481320564698508,"vX0":6.928869274083581,"vY0":-140.0135715349146,"vZ0":-6.421387581222301,"x":118.98,"y":171.78,"x0":-1.765235200264582,"y0":50.00278774528057,"z0":5.613695223694204,"aX":-12.142072968847486},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":9.6,"spinRate":2151,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.39159796590664486,"extension":6.938422173551282},"hitData":{"launchSpeed":95.7,"launchAngle":55.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.45,"coordY":123.25}},"index":4,"playId":"cd3b33e6-27ea-313b-8714-17f5e781a503","pitchNumber":4,"startTime":"2025-08-02T22:46:41.654Z","endTime":"2025-08-02T22:46:51.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:46:51.598Z","atBatIndex":75}]