[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jurickson Profar flies out to left fielder Weston Wilson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T22:07:28.509Z","endTime":"2025-08-30T22:08:57.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T18:30:08.640Z","endTime":"2025-08-30T21:39:07.490Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"},"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-30T21:39:07.490Z","endTime":"2025-08-30T22:07:00.808Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"},"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-30T22:07:00.808Z","endTime":"2025-08-30T22:07:30.558Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.28297636969661,"strikeZoneBottom":1.55090272654238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.407181627925073,"aZ":-25.71747780625817,"pfxX":11.308535107269023,"pfxZ":3.3186070605950855,"pX":0.15670308927483925,"pZ":1.1575042845346624,"vX0":-8.416813548618416,"vY0":-138.66185993788946,"vZ0":-8.099837648927451,"x":111.03,"y":207.53,"x0":1.7644109997931994,"y0":50.00077351819839,"z0":5.835905780106565,"aX":21.987918643605383},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.4,"breakHorizontal":-18.7,"spinRate":2210,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.3952092074402471,"extension":6.977298763901616},"index":3,"playId":"20a8a30c-7b14-3370-af15-fa88104134ac","pitchNumber":1,"startTime":"2025-08-30T22:07:30.558Z","endTime":"2025-08-30T22:07:34.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.33774278584765,"strikeZoneBottom":1.55441773479144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.74484969881218,"aZ":-24.74602708305924,"pfxX":12.025631057386942,"pfxZ":3.9221485239688487,"pX":1.8169929028273588,"pZ":2.5173809541655987,"vX0":-4.435032532772135,"vY0":-137.72193762320614,"vZ0":-4.506691688482621,"x":47.74,"y":170.81,"x0":1.899783803983207,"y0":50.00134966325256,"z0":5.879352654188152,"aX":22.761776073875115},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.2,"breakHorizontal":-20.6,"spinRate":2258,"spinDirection":120},"zone":12,"typeConfidence":0.91,"plateTime":0.39995269287417834,"extension":6.920404993960351},"index":4,"playId":"13552ed8-944a-324c-8299-f6a398b1e73c","pitchNumber":2,"startTime":"2025-08-30T22:07:46.763Z","endTime":"2025-08-30T22:07:50.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.62892460896368,"aZ":-18.87125739494725,"pfxX":12.013315734895691,"pfxZ":6.902197108858749,"pX":0.962965646706649,"pZ":3.0810492297500396,"vX0":-6.507954352904848,"vY0":-138.8044072327408,"vZ0":-4.383165628846704,"x":80.29,"y":155.59,"x0":1.7926699630849134,"y0":50.002260807970124,"z0":5.958321334436852,"aX":23.15295920450715},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.6,"breakHorizontal":-20.2,"spinRate":2249,"spinDirection":119},"zone":12,"typeConfidence":0.91,"plateTime":0.3964631866270105,"extension":6.866658833807617},"index":5,"playId":"ee481ec3-2276-3e5a-9ce5-84535f53924a","pitchNumber":3,"startTime":"2025-08-30T22:08:06.845Z","endTime":"2025-08-30T22:08:10.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.156338367141267,"aZ":-30.075197777041367,"pfxX":-0.560710596870917,"pfxZ":1.3160429885516827,"pX":-0.6569282528921391,"pZ":2.462592084593261,"vX0":-5.862600487336307,"vY0":-125.56475239375763,"vZ0":-2.7302490522549077,"x":142.04,"y":172.29,"x0":1.7838858127328943,"y0":50.00207071434594,"z0":6.01889515611762,"aX":-0.890883700106756},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.9,"breakHorizontal":2.4,"spinRate":2187,"spinDirection":273},"zone":4,"typeConfidence":0.9,"plateTime":0.43673992217915814,"extension":6.819741997208739},"index":6,"playId":"1485da40-a8e5-3183-a2c3-7a736179f470","pitchNumber":4,"startTime":"2025-08-30T22:08:24.687Z","endTime":"2025-08-30T22:08:27.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.383044408222727,"aZ":-30.256141135508575,"pfxX":10.587409943640285,"pfxZ":1.180367069365051,"pX":0.6572263852927286,"pZ":1.6101340173890775,"vX0":-6.314186206964895,"vY0":-126.62813987604476,"vZ0":-4.45591313168758,"x":91.95,"y":195.31,"x0":1.8050021128123939,"y0":50.00404503095392,"z0":5.8078901917703165,"aX":17.22853017930062},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":-17.8,"spinRate":2010,"spinDirection":110},"zone":9,"typeConfidence":0.9,"plateTime":0.4322152334713598,"extension":6.955286249506682},"hitData":{"launchSpeed":71.8,"launchAngle":39.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.52,"coordY":116.34}},"index":7,"playId":"ca6bb0b5-199e-326b-a542-b72528566b5e","pitchNumber":5,"startTime":"2025-08-30T22:08:47.987Z","endTime":"2025-08-30T22:08:57.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-30T22:08:57.819Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T22:09:13.571Z","endTime":"2025-08-30T22:10:06.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.61000102569456,"strikeZoneBottom":1.67676268102455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.188313989418965,"aZ":-25.56283243940667,"pfxX":12.382665109648517,"pfxZ":3.3342639420292306,"pX":0.17548521578514453,"pZ":2.0348073942723466,"vX0":-8.499215919240168,"vY0":-140.03787040695502,"vZ0":-5.881070613605481,"x":110.31,"y":183.84,"x0":1.6440328244557958,"y0":50.00286211554723,"z0":5.8387681039757755,"aX":24.546612740367078},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.9,"breakHorizontal":-20.6,"spinRate":2088,"spinDirection":117},"zone":8,"typeConfidence":0.91,"plateTime":0.3914181287160865,"extension":7.1632985006814875},"index":0,"playId":"35b6f4ea-be67-3bf4-a171-bcab2839fa1c","pitchNumber":1,"startTime":"2025-08-30T22:09:25.759Z","endTime":"2025-08-30T22:09:29.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90258823341487,"aZ":-25.98719755665242,"pfxX":11.79701852327073,"pfxZ":3.156548918169962,"pX":0.06712709169143158,"pZ":2.6642243784761317,"vX0":-8.612236075945827,"vY0":-139.03893306954393,"vZ0":-4.244998826936454,"x":114.44,"y":166.85,"x0":1.6705773105461499,"y0":50.00388131983406,"z0":5.933484588052997,"aX":23.120360529864083},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.0,"breakHorizontal":-19.6,"spinRate":2115,"spinDirection":118},"zone":5,"typeConfidence":0.91,"plateTime":0.3938002619013221,"extension":6.873099972345004},"index":1,"playId":"88b88a1a-2bcd-3810-87a4-8dccf20a125d","pitchNumber":2,"startTime":"2025-08-30T22:09:43.790Z","endTime":"2025-08-30T22:09:47.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.6100007825572,"strikeZoneBottom":1.69186214128074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.413624915742403,"aZ":-31.711317193210043,"pfxX":10.41914380339602,"pfxZ":0.27428700862979216,"pX":0.12693098438836414,"pZ":1.8751203159451406,"vX0":-7.800333333931603,"vY0":-128.35242453495047,"vZ0":-3.7636746791074387,"x":112.16,"y":188.15,"x0":1.8447406300021276,"y0":50.001628060623005,"z0":5.817448866282751,"aX":17.463844996914958},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.1,"breakHorizontal":-17.3,"spinRate":2018,"spinDirection":109},"zone":8,"typeConfidence":0.89,"plateTime":0.4259911274841288,"extension":7.0046008172420295},"index":2,"playId":"0a20a7b2-77b5-34b3-8b75-8643a3dfef3f","pitchNumber":3,"startTime":"2025-08-30T22:10:02.009Z","endTime":"2025-08-30T22:10:06.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:10:06.431Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T22:10:26.747Z","endTime":"2025-08-30T22:12:20.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.63702568538237,"strikeZoneBottom":1.75223526288204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.708818678063544,"aZ":-31.16599969955507,"pfxX":11.063785102927776,"pfxZ":0.6149864634430022,"pX":-0.8775213523274837,"pZ":1.1721072817684028,"vX0":-10.063822731139402,"vY0":-127.44473636396526,"vZ0":-5.447047525842845,"x":150.45,"y":207.13,"x0":1.6891021938992878,"y0":50.00263833610068,"z0":5.804813581467852,"aX":18.161049988683462},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.0,"breakHorizontal":-17.6,"spinRate":1982,"spinDirection":104},"zone":13,"typeConfidence":0.89,"plateTime":0.43011110336356717,"extension":7.140898055505267},"index":0,"playId":"e1d63aab-a537-352c-b716-0d0279d4ee26","pitchNumber":1,"startTime":"2025-08-30T22:10:38.642Z","endTime":"2025-08-30T22:10:42.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.713956799609093,"aZ":-31.405511225397753,"pfxX":10.67863068013402,"pfxZ":0.48654841333811216,"pX":0.4464188980765054,"pZ":1.7749762906008384,"vX0":-6.819439343340945,"vY0":-125.82164611560313,"vZ0":-3.6206599851864754,"x":99.98,"y":190.86,"x0":1.8112611151654383,"y0":50.006086154772944,"z0":5.7911615457414385,"aX":17.039708295842658},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.2,"breakHorizontal":-17.6,"spinRate":2031,"spinDirection":112},"zone":9,"typeConfidence":0.9,"plateTime":0.4361546327464052,"extension":7.015274171813553},"index":1,"playId":"ec51d0b0-6bc6-37b5-9e60-f8cedc13a9c0","pitchNumber":2,"startTime":"2025-08-30T22:10:55.481Z","endTime":"2025-08-30T22:10:58.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.64002279118525,"strikeZoneBottom":1.7512960187685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.128375884527976,"aZ":-26.358001784714023,"pfxX":12.168737174138943,"pfxZ":2.9747482635507527,"pX":-0.3504997714487838,"pZ":1.4641274021556518,"vX0":-9.559268075250058,"vY0":-139.44022100500692,"vZ0":-7.196597282648667,"x":130.36,"y":199.25,"x0":1.5514780135400437,"y0":50.00571890615995,"z0":5.833036340956423,"aX":23.821703797905112},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.0,"breakHorizontal":-19.9,"spinRate":2127,"spinDirection":117},"zone":13,"typeConfidence":0.91,"plateTime":0.3937129575413554,"extension":6.967646834442775},"index":2,"playId":"03c0340f-7ce4-332a-a3fe-c180f5f4c915","pitchNumber":3,"startTime":"2025-08-30T22:11:16.035Z","endTime":"2025-08-30T22:11:19.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.551200794627974,"aZ":-30.874064462978463,"pfxX":10.70627677863764,"pfxZ":0.8127478194218014,"pX":0.10396746156560044,"pZ":2.370178870393278,"vX0":-7.653681344881875,"vY0":-126.05636168614936,"vZ0":-2.558684587651677,"x":113.04,"y":174.79,"x0":1.794406701002386,"y0":50.00448642964492,"z0":5.900663077597887,"aX":17.16503361656402},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.1,"breakHorizontal":-17.5,"spinRate":2018,"spinDirection":101},"zone":5,"typeConfidence":0.9,"plateTime":0.4351606933070671,"extension":7.0365602933365885},"index":3,"playId":"2e6f532c-9262-3a4e-9183-e55c396ccd27","pitchNumber":4,"startTime":"2025-08-30T22:11:35.532Z","endTime":"2025-08-30T22:11:39.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41252458318313,"aZ":-28.00270476330336,"pfxX":11.805546863384233,"pfxZ":2.134767892410194,"pX":0.6863830013369632,"pZ":2.320901312573921,"vX0":-6.845362307549041,"vY0":-139.12323375307122,"vZ0":-4.593562161241167,"x":90.84,"y":176.12,"x0":1.6503649492055468,"y0":50.002349968324346,"z0":5.858767120090834,"aX":23.045724907208513},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.0,"breakHorizontal":-19.9,"spinRate":2093,"spinDirection":117},"zone":6,"typeConfidence":0.9,"plateTime":0.3943338410436228,"extension":6.9127313299906765},"index":4,"playId":"833a0b77-3c8d-38f2-9634-a584719c1916","pitchNumber":5,"startTime":"2025-08-30T22:11:54.371Z","endTime":"2025-08-30T22:11:58.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.26726975680761,"aZ":-30.802879096542,"pfxX":11.079413243472723,"pfxZ":0.8201102132296869,"pX":-0.36440197873565927,"pZ":1.8844910831299662,"vX0":-8.996355926654598,"vY0":-128.3548333242404,"vZ0":-4.066251805821556,"x":130.89,"y":187.9,"x0":1.7514023519822697,"y0":50.000252752195316,"z0":5.8952299847208245,"aX":18.43214721184017},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.7,"breakHorizontal":-18.0,"spinRate":2098,"spinDirection":108},"zone":7,"typeConfidence":0.87,"plateTime":0.42719755518321856,"extension":7.07960646479331},"index":5,"playId":"1e18d5af-5e5a-3abf-bc8a-dcdf7cdbea3d","pitchNumber":6,"startTime":"2025-08-30T22:12:16.795Z","endTime":"2025-08-30T22:12:20.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:12:20.501Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trea Turner walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T22:14:27.553Z","endTime":"2025-08-30T22:15:49.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.58866428501645,"strikeZoneBottom":1.76079362329759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.42161389164114,"aZ":-23.971134849969502,"pfxX":9.380028559101836,"pfxZ":4.365017313233807,"pX":0.20361400341374564,"pZ":4.129654026560993,"vX0":-10.290763014256557,"vY0":-136.549588701062,"vZ0":2.347931311767853,"x":109.24,"y":127.28,"x0":2.8110871414015874,"y0":50.00260699131862,"z0":4.912771777336544,"aX":17.62832585800369},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":-14.6,"spinRate":2141,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.4018617751714917,"extension":6.544332474621856},"index":0,"playId":"ca5c2b8e-4b91-370a-b30e-c226b5db7d94","pitchNumber":1,"startTime":"2025-08-30T22:14:37.081Z","endTime":"2025-08-30T22:14:40.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":94.1,"endSpeed":85.9,"strikeZoneTop":3.48273553175679,"strikeZoneBottom":1.7646984495621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.894903023052812,"aZ":-23.86973001592698,"pfxX":10.654561499245014,"pfxZ":4.40461369070982,"pX":-0.933095715170336,"pZ":2.2052443403800037,"vX0":-13.307953937484124,"vY0":-136.38808547866776,"vZ0":-2.4969744220825474,"x":152.57,"y":179.24,"x0":2.6243507117534963,"y0":50.00116811496834,"z0":4.778141495922878,"aX":20.0792346737112},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":-16.4,"spinRate":2244,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.4015406625322404,"extension":6.702469009880158},"index":1,"playId":"ed648dc2-46b8-380f-b359-e5c922ed6d5e","pitchNumber":2,"startTime":"2025-08-30T22:14:54.579Z","endTime":"2025-08-30T22:14:58.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.3,"strikeZoneTop":3.4905951434839,"strikeZoneBottom":1.63101120085206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.034404989514588,"aZ":-34.18711638241897,"pfxX":-6.30188420785243,"pfxZ":-1.5984108101589865,"pX":1.41481084644755,"pZ":2.8743344100643493,"vX0":-1.7301625058614933,"vY0":-112.21311823034081,"vZ0":3.122173892598471,"x":63.07,"y":161.17,"x0":3.0160836896760475,"y0":50.00039386605798,"z0":4.969311647339913,"aX":-7.9608679193741825},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-1.7,"breakHorizontal":11.9,"spinRate":2336,"spinDirection":301},"zone":12,"typeConfidence":2.0,"plateTime":0.48983135145411083,"extension":6.194489110196858},"index":2,"playId":"c0ae8642-15b2-38c9-a6ea-c59d08512e2f","pitchNumber":3,"startTime":"2025-08-30T22:15:11.248Z","endTime":"2025-08-30T22:15:15.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":75.8,"endSpeed":69.3,"strikeZoneTop":3.48356355390826,"strikeZoneBottom":1.65548692524439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.58978491733905,"aZ":-34.8970560368898,"pfxX":-5.3840293331481295,"pfxZ":-2.229982582500525,"pX":0.9457213522594526,"pZ":1.8699152127084069,"vX0":-2.7312166135011644,"vY0":-110.37913710895624,"vZ0":1.419784036869607,"x":80.95,"y":188.29,"x0":2.9029050216781798,"y0":50.002671416269635,"z0":4.9225048101771804,"aX":-6.572837070237339},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-3.2,"breakHorizontal":10.6,"spinRate":2249,"spinDirection":305},"zone":14,"typeConfidence":2.0,"plateTime":0.4982536869722338,"extension":6.24250068039343},"index":3,"playId":"fcf13acc-6153-3e78-b62e-48489ebe8cdf","pitchNumber":4,"startTime":"2025-08-30T22:15:27.900Z","endTime":"2025-08-30T22:15:32.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.48850217349293,"strikeZoneBottom":1.74960792897997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.729500820718734,"aZ":-19.055826619902966,"pfxX":7.7098862236399475,"pfxZ":6.880428373382946,"pX":0.5812701114135581,"pZ":3.5790748637455727,"vX0":-8.874093260118414,"vY0":-137.72392753410028,"vZ0":-0.04522776018031194,"x":94.84,"y":142.14,"x0":2.8549676285795407,"y0":50.00161923386545,"z0":4.892594105180483,"aX":14.698821824365362},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":-11.9,"spinRate":2154,"spinDirection":113},"zone":3,"typeConfidence":2.0,"plateTime":0.39884102138216093,"extension":6.714821943895338},"index":4,"playId":"20da16ed-7e78-3c84-9856-40654fa65f5c","pitchNumber":5,"startTime":"2025-08-30T22:15:46.002Z","endTime":"2025-08-30T22:15:49.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:15:49.932Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T22:16:09.288Z","endTime":"2025-08-30T22:18:13.180Z","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":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.23479929783994,"strikeZoneBottom":1.49904119106353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.977713199265235,"aZ":-33.47479415045636,"pfxX":-6.79434635626837,"pfxZ":-1.0075331512085626,"pX":0.12080740024444886,"pZ":2.635403646061085,"vX0":-4.406489030945538,"vY0":-113.26471145737327,"vZ0":2.3067392030426586,"x":112.4,"y":167.62,"x0":2.978694410146527,"y0":50.00278465339659,"z0":4.966924747080329,"aX":-8.768202079822366},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-0.8,"breakHorizontal":13.4,"spinRate":2365,"spinDirection":303},"zone":5,"typeConfidence":2.0,"plateTime":0.4848262041971889,"extension":6.340318502658514},"index":0,"playId":"98f06113-f216-3bdc-ada4-e98af8e5729d","pitchNumber":1,"startTime":"2025-08-30T22:16:17.649Z","endTime":"2025-08-30T22:16:21.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":80.3,"endSpeed":73.4,"strikeZoneTop":3.08136531364656,"strikeZoneBottom":1.46294170083808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.407893624417916,"aZ":-34.30738269494458,"pfxX":-4.770594457004909,"pfxZ":-1.5727385406022316,"pX":-1.834114307166442,"pZ":1.5830044451942915,"vX0":-9.097110730042816,"vY0":-116.62920206391213,"vZ0":-0.07258392354175847,"x":186.91,"y":196.04,"x0":2.755131695192459,"y0":50.00058516826664,"z0":4.8832130881935285,"aX":-6.488746535649293},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-2.5,"breakHorizontal":11.2,"spinRate":2416,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.47181790866274165,"extension":6.534626149143459},"index":1,"playId":"5a1d5161-f014-34ea-a2d0-bad4ef62aa9a","pitchNumber":2,"startTime":"2025-08-30T22:16:38.158Z","endTime":"2025-08-30T22:16:42.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.56990185737876,"aZ":-32.588047691306585,"pfxX":-8.034218071320893,"pfxZ":-0.3142760626836463,"pX":-0.4286617299345353,"pZ":1.8987824650249654,"vX0":-5.2388425977187705,"vY0":-114.15992402031841,"vZ0":0.702000131292571,"x":133.34,"y":187.51,"x0":2.9419650650957205,"y0":50.00358452611993,"z0":4.802331344810866,"aX":-10.573057649824017},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-0.1,"breakHorizontal":15.8,"spinRate":2352,"spinDirection":300},"zone":7,"typeConfidence":2.0,"plateTime":0.4803079882907788,"extension":6.4123335324086534},"index":2,"playId":"7f625f28-069e-30aa-87f7-cc09b8c9a4f9","pitchNumber":3,"startTime":"2025-08-30T22:17:01.127Z","endTime":"2025-08-30T22:17:07.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Trea Turner steals (33) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"7f625f28-069e-30aa-87f7-cc09b8c9a4f9","startTime":"2025-08-30T22:17:10.576Z","endTime":"2025-08-30T22:17:27.430Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"postOnSecond":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":1.44,"dramaIndex":56.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"965bd404-43ac-49ab-9a2e-b84e4d7c82b2","startTime":"2025-08-30T22:17:27.430Z","endTime":"2025-08-30T22:17:31.014Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.36894160344191,"strikeZoneBottom":1.53097217963761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.97205455755192,"aZ":-21.5103427676791,"pfxX":10.087941483781602,"pfxZ":5.469607227580289,"pX":-0.8499592912584673,"pZ":2.8340883853258627,"vX0":-13.079916060290369,"vY0":-138.97479761477913,"vZ0":-1.966727327063519,"x":149.4,"y":162.26,"x0":2.613213085271757,"y0":50.00648753933542,"z0":4.983994541237758,"aX":19.682007047698065},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":-15.5,"spinRate":2289,"spinDirection":112},"zone":11,"typeConfidence":2.0,"plateTime":0.3945551246614891,"extension":6.774204103596858},"index":5,"playId":"ac7427d0-016b-323b-a28d-e0d9e0a5d39e","pitchNumber":4,"startTime":"2025-08-30T22:17:46.548Z","endTime":"2025-08-30T22:17:50.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":96.4,"endSpeed":87.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25003588989816,"aZ":-25.241454873903546,"pfxX":9.699548539342253,"pfxZ":3.5027064754968027,"pX":-0.22704478051257107,"pZ":2.874101402350535,"vX0":-12.109755041839872,"vY0":-139.9005480328307,"vZ0":-0.6858996118705832,"x":125.65,"y":161.18,"x0":2.9021150139290306,"y0":50.00024000917169,"z0":4.780391787826995,"aX":19.180699875195565},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.4,"breakHorizontal":-15.0,"spinRate":2295,"spinDirection":107},"zone":2,"typeConfidence":2.0,"plateTime":0.39187119981573826,"extension":6.74812179751482},"index":6,"playId":"c662a687-d4f5-3b7f-9927-8430cb933c38","pitchNumber":5,"startTime":"2025-08-30T22:18:09.316Z","endTime":"2025-08-30T22:18:13.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.44,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:18:13.180Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T22:18:31.226Z","endTime":"2025-08-30T22:19:55.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":79.7,"endSpeed":73.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.62240200484647,"aZ":-33.16353555751164,"pfxX":-8.41465679337455,"pfxZ":-0.7255090824251607,"pX":-0.5128105828265512,"pZ":2.1868320204969236,"vX0":-5.548224285072977,"vY0":-115.89117650530302,"vZ0":1.0061077149783313,"x":136.55,"y":179.74,"x0":3.009778679028796,"y0":50.00574813979933,"z0":4.926354355826426,"aX":-11.393281057654514},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.7,"breakHorizontal":16.7,"spinRate":2496,"spinDirection":307},"zone":4,"typeConfidence":2.0,"plateTime":0.4734855978225787,"extension":6.411669203237361},"index":0,"playId":"2cf3f869-4a7f-397c-9c26-8aee4ad348ae","pitchNumber":1,"startTime":"2025-08-30T22:18:40.535Z","endTime":"2025-08-30T22:18:44.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.36957442294427,"aZ":-35.17640065858072,"pfxX":-5.106981620589593,"pfxZ":-2.2965207961333203,"pX":-0.3471944251392977,"pZ":2.2428843953368682,"vX0":-5.572465615374338,"vY0":-113.9783900034533,"vZ0":1.702536619858487,"x":130.23,"y":178.22,"x0":2.7996572176464025,"y0":50.00464872368024,"z0":4.978719826445065,"aX":-6.6696008401333495},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-3.4,"breakHorizontal":10.8,"spinRate":2334,"spinDirection":307},"zone":4,"typeConfidence":2.0,"plateTime":0.4819020332296975,"extension":6.488197188097911},"index":1,"playId":"f6f98ea8-839d-3167-a7ff-860fc2ad89f9","pitchNumber":2,"startTime":"2025-08-30T22:19:02.339Z","endTime":"2025-08-30T22:19:08.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.03739430438452,"strikeZoneBottom":1.60977321309081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.49401301878211,"aZ":-22.543158521909017,"pfxX":9.664852501414684,"pfxZ":4.864245321626999,"pX":-1.3947394652184486,"pZ":3.6562104299005282,"vX0":-14.494259747594718,"vY0":-140.0268583427093,"vZ0":0.34568264859523945,"x":170.16,"y":140.06,"x0":2.599957310194135,"y0":50.00317605923517,"z0":5.009601691207809,"aX":19.138153900805545},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.1,"breakHorizontal":-14.4,"spinRate":2340,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.3916098870976006,"extension":6.64306808376958},"index":2,"playId":"b2d8a6fe-7449-3bdd-9a11-61315f72c651","pitchNumber":3,"startTime":"2025-08-30T22:19:29.659Z","endTime":"2025-08-30T22:19:32.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":79.4,"endSpeed":72.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.693421214082004,"aZ":-34.70587335411769,"pfxX":-5.494624416382614,"pfxZ":-1.8946994742517136,"pX":-0.7532865238199412,"pZ":1.6389520937805597,"vX0":-6.381545075552121,"vY0":-115.42855048482899,"vZ0":0.2519147158691233,"x":145.71,"y":194.53,"x0":2.7727404504095574,"y0":50.0037556726356,"z0":4.900287877622969,"aX":-7.33312943779728},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.0,"breakHorizontal":11.6,"spinRate":2439,"spinDirection":302},"zone":7,"typeConfidence":2.0,"plateTime":0.47652453072440526,"extension":6.3908342246075},"index":3,"playId":"a61aecaf-bde7-3e6c-94ab-5cd50dce52d6","pitchNumber":4,"startTime":"2025-08-30T22:19:51.379Z","endTime":"2025-08-30T22:19:55.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:19:55.334Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T22:20:16.731Z","endTime":"2025-08-30T22:22:09.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.82818765492969,"strikeZoneBottom":1.75182126084583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.797617631536635,"aZ":-36.825392905943566,"pfxX":-6.720825260006037,"pfxZ":-3.6060613619997186,"pX":-1.8367436954474583,"pZ":1.6103929696641208,"vX0":-8.329004144740582,"vY0":-113.77702774073809,"vZ0":0.7302520240514578,"x":187.01,"y":195.3,"x0":2.7653912633501094,"y0":50.00045358802498,"z0":4.978709655942917,"aX":-8.676763959869223},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-5.9,"breakHorizontal":14.5,"spinRate":2412,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4842021268430199,"extension":6.429190157772701},"index":0,"playId":"5de0217e-3dd9-36cd-889d-e2f08e81a29d","pitchNumber":1,"startTime":"2025-08-30T22:20:24.403Z","endTime":"2025-08-30T22:20:29.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Trea Turner steals (34) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"5de0217e-3dd9-36cd-889d-e2f08e81a29d","startTime":"2025-08-30T22:20:33.264Z","endTime":"2025-08-30T22:20:48.444Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"postOnThird":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":0.3999999999999986,"leverageIndex":1.22,"dramaIndex":38.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.66000016549433,"strikeZoneBottom":1.75171178513812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.500895064980575,"aZ":-19.94162282370113,"pfxX":9.814756183946532,"pfxZ":6.186062599973081,"pX":-1.8897419990963933,"pZ":2.57271732614444,"vX0":-15.985919097295552,"vY0":-140.13497521532628,"vZ0":-2.9402060519910083,"x":189.03,"y":169.32,"x0":2.629655970252926,"y0":50.00024266321836,"z0":4.947747733971947,"aX":19.39970982157125},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.7,"breakHorizontal":-14.3,"spinRate":2359,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.3918007962901542,"extension":6.84020522097485},"index":2,"playId":"d7fdce5b-ba37-399a-8dde-2b84c07ac0fe","pitchNumber":2,"startTime":"2025-08-30T22:20:48.444Z","endTime":"2025-08-30T22:20:51.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.6,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.15506588055699,"aZ":-21.504204225479782,"pfxX":10.18202730619416,"pfxZ":5.359683404165082,"pX":0.5309912076498984,"pZ":3.6031911552529263,"vX0":-9.918285480506393,"vY0":-140.94631368154376,"vZ0":0.1840770573213043,"x":96.76,"y":141.49,"x0":2.7905659982286855,"y0":50.003386228383306,"z0":4.937552551492324,"aX":20.273400270891027},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.0,"breakHorizontal":-16.2,"spinRate":2354,"spinDirection":111},"zone":3,"typeConfidence":2.0,"plateTime":0.3901703118471027,"extension":6.602116103321128},"index":3,"playId":"d97df3d5-e82b-3f06-87e7-e4d286386d43","pitchNumber":3,"startTime":"2025-08-30T22:21:10.382Z","endTime":"2025-08-30T22:21:15.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.73092481081303,"strikeZoneBottom":1.76506995120859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.720398546432378,"aZ":-33.13761727574782,"pfxX":-7.420211003313284,"pfxZ":-0.6988875689746745,"pX":-0.12311965667949412,"pZ":2.060609549092335,"vX0":-4.851810939708835,"vY0":-117.4361405886045,"vZ0":0.33746104212315786,"x":121.69,"y":183.14,"x0":2.9421441557341295,"y0":50.00226031243162,"z0":5.027698110597773,"aX":-10.239179475921773},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.8,"breakHorizontal":14.8,"spinRate":2405,"spinDirection":311},"zone":8,"typeConfidence":2.0,"plateTime":0.46855047138608885,"extension":6.435360289970968},"index":4,"playId":"7b42fc35-41c6-3332-9fb1-1da2fa83dbdb","pitchNumber":4,"startTime":"2025-08-30T22:21:34.584Z","endTime":"2025-08-30T22:21:38.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24764496562211,"aZ":-34.941480648278066,"pfxX":-4.9302830674286735,"pfxZ":-1.9640552795681825,"pX":-1.8098378577753196,"pZ":0.3741404829252001,"vX0":-9.169655291618502,"vY0":-118.82779843999374,"vZ0":-3.0169490925080327,"x":185.99,"y":228.68,"x0":2.765066416812588,"y0":50.00584645030268,"z0":4.88772331368907,"aX":-6.934191769920036},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.1,"breakHorizontal":11.5,"spinRate":2511,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4638618957681482,"extension":6.547676685173326},"index":5,"playId":"3e02b839-4745-3cbb-b60c-b2fcf48bf183","pitchNumber":5,"startTime":"2025-08-30T22:21:58.051Z","endTime":"2025-08-30T22:22:09.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.22,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:22:09.150Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a ground ball to shortstop Trea Turner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T22:24:34.935Z","endTime":"2025-08-30T22:25:52.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.431096691102514,"aZ":-33.507484819851285,"pfxX":11.027392084469389,"pfxZ":-0.8490794620904474,"pX":0.3697018430217608,"pZ":2.4332562876070627,"vX0":-7.331153305072462,"vY0":-125.27951853687664,"vZ0":-1.7672245000241062,"x":102.91,"y":173.08,"x0":1.9208936758566764,"y0":50.00281533595307,"z0":5.920923712482854,"aX":17.29706281034509},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.7,"breakHorizontal":-18.0,"spinRate":1894,"spinDirection":103},"zone":6,"typeConfidence":0.9,"plateTime":0.4394260738571254,"extension":6.881758738032936},"index":0,"playId":"cc7c5c93-0a33-329f-beb3-f107c377a8d0","pitchNumber":1,"startTime":"2025-08-30T22:24:41.820Z","endTime":"2025-08-30T22:24:45.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.6,"endSpeed":79.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.010766355032764,"aZ":-33.0661504540521,"pfxX":10.237339568032915,"pfxZ":-0.5563143253380778,"pX":1.4388148085408867,"pZ":1.4744112304672325,"vX0":-4.7144006812762065,"vY0":-125.9741867081533,"vZ0":-4.025962109244727,"x":62.16,"y":198.97,"x0":2.0103824830435477,"y0":50.005682258765056,"z0":5.78378671831003,"aX":16.358379755083433},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.8,"breakHorizontal":-17.4,"spinRate":1844,"spinDirection":105},"zone":14,"typeConfidence":0.9,"plateTime":0.4357879413373724,"extension":6.937510292938624},"index":1,"playId":"2d096c9f-334e-3b82-9947-6ad8037eca7c","pitchNumber":2,"startTime":"2025-08-30T22:24:58.587Z","endTime":"2025-08-30T22:25:02.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":87.0,"endSpeed":80.9,"strikeZoneTop":3.32836848935174,"strikeZoneBottom":1.58931395620453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.433858479566776,"aZ":-30.150764875611184,"pfxX":8.85642848964495,"pfxZ":1.2329752003088927,"pX":1.4889635435269715,"pZ":1.218564480404723,"vX0":-4.200943071728585,"vY0":-126.6826265011041,"vZ0":-5.367190243815097,"x":60.24,"y":205.88,"x0":2.0090918115260816,"y0":50.0047750763519,"z0":5.746037087903249,"aX":14.541545727578965},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":-15.2,"spinRate":2114,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.4307177588681901,"extension":6.959404216116693},"index":2,"playId":"5ca4f0da-eb85-37fc-842c-f1da06f86be8","pitchNumber":3,"startTime":"2025-08-30T22:25:22.821Z","endTime":"2025-08-30T22:25:26.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37804111623204,"aZ":-31.17893301599405,"pfxX":9.847885368843889,"pfxZ":0.6134270845811343,"pX":0.2557162082816202,"pZ":0.9698006585032516,"vX0":-7.097215230253597,"vY0":-126.50783356346882,"vZ0":-5.743771085445932,"x":107.25,"y":212.6,"x0":1.8213672687288172,"y0":50.0020178469833,"z0":5.776070453517602,"aX":15.923954300320844},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.0,"breakHorizontal":-16.2,"spinRate":2053,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.433353497322289,"extension":6.892974317002201},"hitData":{"launchSpeed":89.3,"launchAngle":-11.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.77,"coordY":149.49}},"index":3,"playId":"7f766e37-0b53-39a3-9fe9-b717cfe4b498","pitchNumber":4,"startTime":"2025-08-30T22:25:40.242Z","endTime":"2025-08-30T22:25:52.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:25:52.959Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a ground ball to center fielder Harrison Bader. Ozzie Albies to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T22:26:17.456Z","endTime":"2025-08-30T22:27:25.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":95.8,"endSpeed":87.9,"strikeZoneTop":3.44999918293813,"strikeZoneBottom":1.64223190222428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.88696695831653,"aZ":-27.58221296007904,"pfxX":11.026524385905649,"pfxZ":2.3420540629364694,"pX":-0.30310982181519797,"pZ":1.673622901806358,"vX0":-9.66293240422934,"vY0":-139.06238859927961,"vZ0":-6.628476162825016,"x":128.55,"y":193.59,"x0":1.7823741731473541,"y0":50.00321784969017,"z0":5.915308884483666,"aX":21.618892722864178},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.0,"breakHorizontal":-18.0,"spinRate":2212,"spinDirection":121},"zone":7,"typeConfidence":0.9,"plateTime":0.39371317403064277,"extension":6.920314092803239},"index":0,"playId":"0a2e0c3c-90c7-36cd-b344-72c7954b3e47","pitchNumber":1,"startTime":"2025-08-30T22:26:26.630Z","endTime":"2025-08-30T22:26:31.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.022110950243547,"aZ":-27.715861382550944,"pfxX":10.582114044331577,"pfxZ":2.298681769391366,"pX":0.6282427268286368,"pZ":1.7658103670435719,"vX0":-7.326315828985008,"vY0":-138.27090555551598,"vZ0":-6.125292722389719,"x":93.05,"y":191.1,"x0":1.933484992088065,"y0":50.006575340956616,"z0":5.862791782221211,"aX":20.55235979108204},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.1,"breakHorizontal":-17.8,"spinRate":2184,"spinDirection":116},"zone":9,"typeConfidence":0.89,"plateTime":0.39570412288031864,"extension":6.959408787618301},"index":1,"playId":"5d914ce3-8a2b-32f4-95c9-28d57fa91434","pitchNumber":2,"startTime":"2025-08-30T22:26:47.556Z","endTime":"2025-08-30T22:26:51.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.134464198990777,"aZ":-30.366298073875953,"pfxX":10.614146848855736,"pfxZ":1.1046797129097046,"pX":-0.19422617235959588,"pZ":2.015191281410979,"vX0":-8.738243570267631,"vY0":-126.57738646916528,"vZ0":-3.578655323886657,"x":124.4,"y":184.37,"x0":1.911913627166001,"y0":50.00102950447131,"z0":5.86029207180507,"aX":17.34275885597477},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":-17.4,"spinRate":2122,"spinDirection":106},"zone":8,"typeConfidence":0.9,"plateTime":0.43155913376947774,"extension":7.010274621918893},"hitData":{"launchSpeed":105.5,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.73,"coordY":104.36}},"index":2,"playId":"036d9a23-a970-3dd9-94d4-24f188082d97","pitchNumber":3,"startTime":"2025-08-30T22:27:14.784Z","endTime":"2025-08-30T22:27:25.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.5,"awayTeamWinProbability":59.5,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":1.54,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:27:25.887Z","atBatIndex":8},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Sean Murphy grounds into a double play, shortstop Trea Turner to second baseman Edmundo Sosa to first baseman Bryce Harper. Ozzie Albies to 3rd. Drake Baldwin out at 2nd. Sean Murphy out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T22:27:53.168Z","endTime":"2025-08-30T22:29:58.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"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_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.57721555974878,"strikeZoneBottom":1.54769500999509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.97347035332981,"aZ":-29.074213964984704,"pfxX":8.936514879635226,"pfxZ":1.9315366292937686,"pX":-0.31073110196283577,"pZ":1.8063911561023072,"vX0":-8.29436606128902,"vY0":-125.5180799266674,"vZ0":-4.309651395737059,"x":128.84,"y":190.01,"x0":1.866010787008446,"y0":50.003399435686184,"z0":5.896916443029403,"aX":14.34599955429155},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.8,"breakHorizontal":-14.4,"spinRate":2079,"spinDirection":109},"zone":7,"typeConfidence":0.89,"plateTime":0.4353690315287868,"extension":6.903307715651399},"index":0,"playId":"c8d0ebf1-2521-3d77-8e85-91593976cd38","pitchNumber":1,"startTime":"2025-08-30T22:28:03.530Z","endTime":"2025-08-30T22:28:07.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.83406267329499,"aZ":-30.937360118066504,"pfxX":-0.7103141896699041,"pfxZ":0.7487124824874165,"pX":-1.1342400571828577,"pZ":1.9773674014829152,"vX0":-7.121378088530818,"vY0":-126.60752029791942,"vZ0":-3.84088459379422,"x":160.23,"y":185.39,"x0":1.7926390739849962,"y0":50.00087833577427,"z0":5.956808585831073,"aX":-1.1655496001796777},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":2.8,"spinRate":2071,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.4305842783331508,"extension":6.857757957121131},"index":1,"playId":"6f37f1db-705d-3fd2-941d-214836de1639","pitchNumber":2,"startTime":"2025-08-30T22:28:23.511Z","endTime":"2025-08-30T22:28:27.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-30T22:28:37.555Z","endTime":"2025-08-30T22:29:00.543Z","isPitch":false,"type":"action","player":{"id":669221,"link":"/api/v1/people/669221"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":87.8,"endSpeed":80.3,"strikeZoneTop":3.48120767005686,"strikeZoneBottom":1.68392090109526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.328846138832766,"aZ":-29.895330670445077,"pfxX":10.625027238425497,"pfxZ":1.3920473070696149,"pX":1.3152213387287934,"pZ":1.0946384317859765,"vX0":-5.134474120540828,"vY0":-127.64170242633676,"vZ0":-5.815589967301551,"x":66.87,"y":209.22,"x0":1.981577272399159,"y0":50.00156153256156,"z0":5.780967359402943,"aX":17.38385529452421},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":-17.9,"spinRate":2058,"spinDirection":106},"zone":14,"typeConfidence":0.89,"plateTime":0.4304813989900085,"extension":6.9929865066405705},"index":3,"playId":"0e9f5fd0-5414-3f75-bdb5-974ff5457df5","pitchNumber":3,"startTime":"2025-08-30T22:29:00.543Z","endTime":"2025-08-30T22:29:04.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.43000095611347,"strikeZoneBottom":1.60396361334099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00048433681894,"aZ":-29.391610760402042,"pfxX":-0.4857084773200784,"pfxZ":1.6885277951674635,"pX":-1.389298993610096,"pZ":0.718611681990209,"vX0":-7.950398492915809,"vY0":-127.48159365231668,"vZ0":-7.173973690773213,"x":169.96,"y":219.38,"x0":1.8317357632685962,"y0":50.002332721872676,"z0":5.886610804245644,"aX":-0.7994172527478148},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":2.6,"spinRate":2079,"spinDirection":89},"zone":13,"typeConfidence":0.9,"plateTime":0.42950981131906385,"extension":6.836004571322659},"index":4,"playId":"9f182d05-96f4-3c49-ac9d-7d4e79c25638","pitchNumber":4,"startTime":"2025-08-30T22:29:23.028Z","endTime":"2025-08-30T22:29:30.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.36077025585758,"aZ":-28.423746886272905,"pfxX":11.000185038365963,"pfxZ":1.8879177405622158,"pX":-0.24451980642826215,"pZ":2.4760689761030497,"vX0":-9.550301435236594,"vY0":-140.24062709960822,"vZ0":-4.502956706113795,"x":126.32,"y":171.93,"x0":1.7795041206183932,"y0":50.00458871984877,"z0":5.961486121535757,"aX":21.865954687603185},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":2.6,"breakHorizontal":-17.9,"spinRate":2114,"spinDirection":115},"zone":5,"typeConfidence":0.91,"plateTime":0.3908970232611364,"extension":6.8839938959652995},"hitData":{"launchSpeed":85.2,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.33,"coordY":151.01}},"index":5,"playId":"7d372487-72e4-3b4e-bc0f-338fc9f54401","pitchNumber":5,"startTime":"2025-08-30T22:29:49.974Z","endTime":"2025-08-30T22:29:58.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":10.700000000000003,"leverageIndex":1.93,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:29:58.081Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T22:30:19.835Z","endTime":"2025-08-30T22:31:27.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.54937507363532,"strikeZoneBottom":1.74409118179706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.28850747267251,"aZ":-29.008743301399043,"pfxX":11.201468390050898,"pfxZ":1.8850604296506837,"pX":-1.4607588803577891,"pZ":0.8572557396944241,"vX0":-12.018735033799311,"vY0":-128.46261851883995,"vZ0":-6.919828845593171,"x":172.68,"y":215.63,"x0":1.8113688617301325,"y0":50.00477967146253,"z0":5.825143140131816,"aX":18.824148226401146},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":-17.8,"spinRate":2099,"spinDirection":105},"zone":13,"typeConfidence":0.88,"plateTime":0.4255210864082559,"extension":7.034881498947614},"index":0,"playId":"0f1abfa7-b710-3df6-98da-326342d1a8a4","pitchNumber":1,"startTime":"2025-08-30T22:30:25.086Z","endTime":"2025-08-30T22:30:31.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.925529401920997,"aZ":-24.435285517195293,"pfxX":11.046043756951379,"pfxZ":3.918026881454548,"pX":0.02247518645985431,"pZ":1.7011525428427898,"vX0":-9.014092804067397,"vY0":-139.32306229314636,"vZ0":-6.909220581370866,"x":116.14,"y":192.85,"x0":1.8571371370232743,"y0":50.004174352384254,"z0":5.8170972623076045,"aX":21.819548070510976},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.9,"breakHorizontal":-18.2,"spinRate":2150,"spinDirection":117},"zone":8,"typeConfidence":0.9,"plateTime":0.3924395135641152,"extension":7.098503275013421},"index":1,"playId":"520c0663-8dea-3a8d-8cd3-a5f4b0efb937","pitchNumber":2,"startTime":"2025-08-30T22:30:57.715Z","endTime":"2025-08-30T22:31:01.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.567644198846995,"aZ":-25.350929171394636,"pfxX":9.958891517181256,"pfxZ":3.506088844527274,"pX":-0.002074284857762454,"pZ":2.256284273587423,"vX0":-8.556042502248616,"vY0":-138.11669776428474,"vZ0":-5.194880975629867,"x":117.08,"y":177.86,"x0":1.8304194131371179,"y0":50.00564821174487,"z0":5.849831782211088,"aX":19.390942549832477},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.5,"breakHorizontal":-16.4,"spinRate":2117,"spinDirection":117},"zone":8,"typeConfidence":0.9,"plateTime":0.395429929674993,"extension":6.8691256567386025},"hitData":{"launchSpeed":89.1,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.43,"coordY":146.96}},"index":2,"playId":"b881e2a8-4cf6-36fa-9eda-40357e44ad5c","pitchNumber":3,"startTime":"2025-08-30T22:31:19.766Z","endTime":"2025-08-30T22:31:27.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.8999999999999986,"leverageIndex":1.44,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:31:27.762Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, third baseman Nacho Alvarez Jr. to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T22:33:35.020Z","endTime":"2025-08-30T22:34:14.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":93.4,"endSpeed":85.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.657957098271673,"aZ":-22.389559594854344,"pfxX":7.30506673387928,"pfxZ":5.2328458655542125,"pX":0.7305212521878699,"pZ":2.935073196681329,"vX0":-8.380921163759067,"vY0":-135.84711652183046,"vZ0":-0.9095898980055066,"x":89.15,"y":159.53,"x0":2.9059707089885913,"y0":50.00295543244065,"z0":4.830165010406343,"aX":13.65933128002668},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":-11.5,"spinRate":2054,"spinDirection":103},"zone":6,"typeConfidence":2.0,"plateTime":0.40313560637108115,"extension":6.522442491548383},"index":0,"playId":"0de0eca2-763c-3753-8882-27d36fba4522","pitchNumber":1,"startTime":"2025-08-30T22:33:45.374Z","endTime":"2025-08-30T22:33:48.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.64064563675234,"aZ":-35.07279731643177,"pfxX":-3.776188522174156,"pfxZ":-2.2386603375435747,"pX":0.19296097935410123,"pZ":1.6088419078281113,"vX0":-4.927756530471205,"vY0":-112.76236531995637,"vZ0":0.45118607499260643,"x":109.64,"y":195.34,"x0":2.8935170490133464,"y0":50.004330126424534,"z0":4.931846458868011,"aX":-4.884358786514569},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-3.6,"breakHorizontal":8.0,"spinRate":2247,"spinDirection":311},"zone":8,"typeConfidence":2.0,"plateTime":0.48490046404687126,"extension":6.340233355257343},"hitData":{"launchSpeed":83.0,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.96,"coordY":162.24}},"index":1,"playId":"3f61d38f-36fc-3241-aaf0-364859524f29","pitchNumber":2,"startTime":"2025-08-30T22:34:06.579Z","endTime":"2025-08-30T22:34:14.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:34:14.217Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Castellanos flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T22:34:32.681Z","endTime":"2025-08-30T22:35:41.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"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":"Flyout","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":3},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.94101552791823,"strikeZoneBottom":1.85934630454102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.24218807477199,"aZ":-20.55993221945622,"pfxX":10.140664227948292,"pfxZ":6.142877056077634,"pX":-0.661222009196497,"pZ":2.2358957300187257,"vX0":-12.338862157125295,"vY0":-137.32694462230958,"vZ0":-3.5199780766789566,"x":142.2,"y":178.41,"x0":2.5938670078184694,"y0":50.005285649233905,"z0":4.950152122668991,"aX":19.179495402461093},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.4,"breakHorizontal":-15.5,"spinRate":2293,"spinDirection":112},"zone":7,"typeConfidence":2.0,"plateTime":0.4003839247266021,"extension":6.606381360652541},"index":0,"playId":"eb0c97db-a359-3047-aaf3-3f149d0b1fe5","pitchNumber":1,"startTime":"2025-08-30T22:34:41.423Z","endTime":"2025-08-30T22:34:44.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":93.7,"endSpeed":84.2,"strikeZoneTop":3.87999845335445,"strikeZoneBottom":1.86302667516071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36384853507149,"aZ":-21.077713976962844,"pfxX":8.867345461818473,"pfxZ":6.03063236823002,"pX":-1.0602724730483177,"pZ":4.0572691930347276,"vX0":-12.83681466301845,"vY0":-135.6852763498594,"vZ0":1.3110215574655162,"x":157.42,"y":129.23,"x0":2.609190376048993,"y0":50.00105371806621,"z0":5.050170463186081,"aX":16.31296855874346},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.5,"breakHorizontal":-12.8,"spinRate":2286,"spinDirection":110},"zone":11,"typeConfidence":2.0,"plateTime":0.4057394116987507,"extension":6.672038535876145},"index":1,"playId":"8363124b-987c-3988-94ea-92803c39d6b6","pitchNumber":2,"startTime":"2025-08-30T22:34:55.604Z","endTime":"2025-08-30T22:34:58.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":93.9,"endSpeed":84.5,"strikeZoneTop":3.93962813370338,"strikeZoneBottom":1.85843503972143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.19339940149721,"aZ":-22.623598838477633,"pfxX":8.11806484646526,"pfxZ":5.133544698025959,"pX":1.448862437252554,"pZ":3.856735879160144,"vX0":-6.640948031777469,"vY0":-136.53614296339995,"vZ0":1.29131776807163,"x":61.77,"y":134.65,"x0":2.8758165741894266,"y0":50.00239794174621,"z0":4.950885859095352,"aX":15.101415051739044},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.8,"breakHorizontal":-13.1,"spinRate":2244,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.4034521367971946,"extension":6.585487074031338},"index":2,"playId":"3020d4d0-95e8-338f-a75b-7fa00707c147","pitchNumber":3,"startTime":"2025-08-30T22:35:12.361Z","endTime":"2025-08-30T22:35:16.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.41748055081336,"aZ":-22.34641662046856,"pfxX":8.314460437862753,"pfxZ":5.151978196155388,"pX":-0.13560378015748675,"pZ":1.8720894727950752,"vX0":-10.892487744548216,"vY0":-137.03561322041946,"vZ0":-3.876491556533994,"x":122.17,"y":188.23,"x0":2.804883755326272,"y0":50.003780058613515,"z0":4.825984406452026,"aX":15.863206057301124},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.6,"breakHorizontal":-12.8,"spinRate":2248,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.3992431553738589,"extension":6.612116721863983},"hitData":{"launchSpeed":87.6,"launchAngle":38.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.65,"coordY":124.01}},"index":3,"playId":"d297cf3d-6def-30fc-8fc2-869d60ecd0b2","pitchNumber":4,"startTime":"2025-08-30T22:35:32.974Z","endTime":"2025-08-30T22:35:41.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:35:41.186Z","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-30T22:36:03.090Z","endTime":"2025-08-30T22:37:34.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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.6,"strikeZoneTop":3.26080322646856,"strikeZoneBottom":1.53912987743718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.2389841122703,"aZ":-19.27707987752721,"pfxX":7.1038622994600225,"pfxZ":6.644486577963637,"pX":0.4045664866085312,"pZ":3.6617463122125167,"vX0":-9.466161902590487,"vY0":-138.9562887951152,"vZ0":-0.04391549039674458,"x":101.58,"y":139.91,"x0":2.9439627473705965,"y0":50.00558525137034,"z0":4.966349321142832,"aX":13.795164701125808},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":-10.7,"spinRate":2224,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.39527207860184577,"extension":6.627952056367693},"index":0,"playId":"4005d9eb-71b3-3a38-9fc3-eaf578cd64e2","pitchNumber":1,"startTime":"2025-08-30T22:36:11.582Z","endTime":"2025-08-30T22:36:15.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.18234878224234,"strikeZoneBottom":1.48683687329068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.195191048938852,"aZ":-35.108230658602665,"pfxX":-6.67038642862884,"pfxZ":-2.2812618115453054,"pX":-0.6871468594038711,"pZ":1.4531131512776592,"vX0":-6.065471741872758,"vY0":-113.38883347898386,"vZ0":0.48369282425420446,"x":143.19,"y":199.55,"x0":2.9017532151160776,"y0":50.00318157500755,"z0":4.776354629703753,"aX":-8.57491673136463},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-3.6,"breakHorizontal":13.8,"spinRate":2304,"spinDirection":309},"zone":7,"typeConfidence":2.0,"plateTime":0.4854266045038109,"extension":6.449800804910434},"index":1,"playId":"a02d6098-bbf1-340d-a5c1-83d7e428395d","pitchNumber":2,"startTime":"2025-08-30T22:36:29.893Z","endTime":"2025-08-30T22:36:33.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.2,"strikeZoneTop":3.2594151240395,"strikeZoneBottom":1.59706363072009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.94263236013075,"aZ":-20.447322740507108,"pfxX":8.202516386219964,"pfxZ":6.068675031454651,"pX":0.17439690554740517,"pZ":4.070577399366889,"vX0":-10.144378088511854,"vY0":-139.04239989949642,"vZ0":1.1064769234696261,"x":110.35,"y":128.87,"x0":2.8268492991605996,"y0":50.00309982930533,"z0":5.036827711768683,"aX":15.852809057177762},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":-12.4,"spinRate":2282,"spinDirection":106},"zone":12,"typeConfidence":2.0,"plateTime":0.3958926318301432,"extension":6.515452096396049},"index":2,"playId":"38759514-9ce8-3f6e-a16d-6589ae94fb71","pitchNumber":3,"startTime":"2025-08-30T22:36:49.422Z","endTime":"2025-08-30T22:36:52.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.32504067412209,"aZ":-19.748746208458115,"pfxX":10.367024590991068,"pfxZ":6.452484047698543,"pX":-0.1314221136380308,"pZ":2.4983816728391326,"vX0":-11.426647125206472,"vY0":-138.9255842475331,"vZ0":-2.8306351999460846,"x":122.01,"y":171.32,"x0":2.716688840524508,"y0":50.00600512319506,"z0":4.86548579658151,"aX":19.975172617523437},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.2,"breakHorizontal":-16.0,"spinRate":2329,"spinDirection":104},"zone":5,"typeConfidence":2.0,"plateTime":0.39646154049011306,"extension":6.686802636728651},"index":3,"playId":"a16b5341-8e93-3f89-a0fc-8f084e66aaa1","pitchNumber":4,"startTime":"2025-08-30T22:37:08.709Z","endTime":"2025-08-30T22:37:12.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.961945226458504,"aZ":-17.241875163209624,"pfxX":9.120801111860732,"pfxZ":7.567851880479554,"pX":0.11822848325614305,"pZ":2.4605761122591168,"vX0":-10.514875426118197,"vY0":-140.5481851185456,"vZ0":-3.7192006110405096,"x":112.49,"y":172.34,"x0":2.7476314371492383,"y0":50.0009288841844,"z0":4.941445813939957,"aX":17.993431961194382},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":-14.0,"spinRate":2347,"spinDirection":106},"zone":5,"typeConfidence":2.0,"plateTime":0.3917855261915406,"extension":6.5961979345731825},"index":4,"playId":"0d71a5ae-3c51-302d-a383-0483782ae6a8","pitchNumber":5,"startTime":"2025-08-30T22:37:31.068Z","endTime":"2025-08-30T22:37:34.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:37:34.920Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nacho Alvarez Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T22:39:39.946Z","endTime":"2025-08-30T22:40:29.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.24527971430853,"strikeZoneBottom":1.49764162943633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.75939602681025,"aZ":-23.156230367756052,"pfxX":12.49459446108386,"pfxZ":4.713212027196397,"pX":0.07967173587440314,"pZ":2.0208125419991214,"vX0":-8.846402144310543,"vY0":-137.71854947800634,"vZ0":-6.07053020690055,"x":113.96,"y":184.22,"x0":1.7168936906626773,"y0":50.00270023233654,"z0":5.8291372738395415,"aX":23.901923509276532},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.3,"breakHorizontal":-20.6,"spinRate":2105,"spinDirection":121},"zone":8,"typeConfidence":0.9,"plateTime":0.39835092275203543,"extension":7.072287040866854},"index":0,"playId":"183f7b00-ed46-338c-9482-9cf11cc56ed1","pitchNumber":1,"startTime":"2025-08-30T22:39:50.781Z","endTime":"2025-08-30T22:39:54.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":87.1,"endSpeed":79.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.350098554839104,"aZ":-33.08563835653076,"pfxX":12.773596784439212,"pfxZ":-0.5676332724984805,"pX":0.9335943820131914,"pZ":1.6985068304131727,"vX0":-6.683521400890482,"vY0":-126.60517798065341,"vZ0":-3.4995175660762468,"x":81.41,"y":192.92,"x0":1.9684769863141534,"y0":50.00351557937655,"z0":5.787490322257295,"aX":20.436171105700918},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.7,"breakHorizontal":-21.2,"spinRate":2038,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.435045037049254,"extension":6.943634745339153},"index":1,"playId":"6813e0e9-ecfa-39e5-87f1-826e6726eba9","pitchNumber":2,"startTime":"2025-08-30T22:40:06.162Z","endTime":"2025-08-30T22:40:12.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.159593806516195,"aZ":-35.17852896300454,"pfxX":11.17879998770682,"pfxZ":-1.8247693490580303,"pX":0.794498111251151,"pZ":1.7397918557036458,"vX0":-6.483492161476691,"vY0":-128.41984939215163,"vZ0":-3.314415080415386,"x":86.72,"y":191.81,"x0":1.9185069825291519,"y0":50.00251686997077,"z0":5.824553089850725,"aX":18.402805013198016},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.8,"breakHorizontal":-18.5,"spinRate":2009,"spinDirection":103},"zone":9,"typeConfidence":0.89,"plateTime":0.42887553066453954,"extension":6.993367488746766},"index":2,"playId":"569695fa-abc5-3f97-b41f-06b6fd8e97f6","pitchNumber":3,"startTime":"2025-08-30T22:40:25.055Z","endTime":"2025-08-30T22:40:29.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:40:29.229Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Allen grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T22:40:47.217Z","endTime":"2025-08-30T22:41:22.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"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":79.3,"strikeZoneTop":3.10081851565293,"strikeZoneBottom":1.40533750520062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.353785398629878,"aZ":-31.49031843638808,"pfxX":-0.3739618423864163,"pfxZ":0.431842677209179,"pX":0.13964602037863597,"pZ":2.393630557355893,"vX0":-4.332642520489897,"vY0":-125.111261744661,"vZ0":-2.455634767046897,"x":111.68,"y":174.15,"x0":1.9397717586293917,"y0":50.00454596062528,"z0":5.959142171786329,"aX":-0.5946874782662465},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.5,"breakHorizontal":1.7,"spinRate":2097,"spinDirection":188},"zone":5,"typeConfidence":0.9,"plateTime":0.43716583123257413,"extension":7.062196613720836},"index":0,"playId":"a1201850-bf40-3045-bc07-ee6d5728d466","pitchNumber":1,"startTime":"2025-08-30T22:40:56.560Z","endTime":"2025-08-30T22:41:00.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.084644866252418,"aZ":-26.52097340284577,"pfxX":10.66756097905234,"pfxZ":2.8335153700864346,"pX":-0.38550225889131745,"pZ":2.0769621425507463,"vX0":-9.485037866604479,"vY0":-140.25638748202996,"vZ0":-5.6146718402053555,"x":131.69,"y":182.7,"x0":1.6505858036210264,"y0":50.00401625230551,"z0":5.82930933363569,"aX":21.30043876082277},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.1,"breakHorizontal":-17.4,"spinRate":2142,"spinDirection":117},"zone":4,"typeConfidence":0.91,"plateTime":0.3901922827457125,"extension":7.146994751095588},"hitData":{"launchSpeed":100.9,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.43,"coordY":150.16}},"index":1,"playId":"f9d65ee5-ca7e-37d6-be45-67e938f88663","pitchNumber":2,"startTime":"2025-08-30T22:41:13.970Z","endTime":"2025-08-30T22:41:22.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:41:22.000Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jurickson Profar singles on a sharp line drive to center fielder Harrison Bader.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T22:41:51.373Z","endTime":"2025-08-30T22:43:07.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.39000150481027,"strikeZoneBottom":1.59652648446991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.62210199290947,"aZ":-26.329079705450322,"pfxX":10.948544683982021,"pfxZ":3.0069968773440108,"pX":0.527344617550383,"pZ":1.2358071252307272,"vX0":-7.2557730723696015,"vY0":-138.6864656017417,"vZ0":-7.648540623461801,"x":96.9,"y":205.41,"x0":1.757880116827457,"y0":50.00189868834071,"z0":5.7908339210278506,"aX":21.281895863290046},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.0,"breakHorizontal":-18.2,"spinRate":2104,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.3952557413446436,"extension":7.17152403973609},"index":0,"playId":"c30a004a-3ebd-3bd2-98a6-ac8d6849fc0f","pitchNumber":1,"startTime":"2025-08-30T22:41:57.741Z","endTime":"2025-08-30T22:42:01.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.906055716935303,"aZ":-30.645395065717423,"pfxX":-0.7321499094661239,"pfxZ":0.955876369854054,"pX":-0.7595234910211531,"pZ":1.9960546731675477,"vX0":-6.200275611025985,"vY0":-126.52116944723132,"vZ0":-3.654154458987991,"x":145.95,"y":184.89,"x0":1.835278163523853,"y0":50.00015366881616,"z0":5.960605428213106,"aX":-1.165888811902666},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.0,"breakHorizontal":3.0,"spinRate":2053,"spinDirection":170},"zone":7,"typeConfidence":0.9,"plateTime":0.4357622462738968,"extension":6.897958761993526},"index":1,"playId":"36e9c4d2-eac2-303f-a536-7ab90e059c4a","pitchNumber":2,"startTime":"2025-08-30T22:42:13.354Z","endTime":"2025-08-30T22:42:16.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.82684937280822,"aZ":-32.99670817252651,"pfxX":11.449414736984332,"pfxZ":-0.5071256409431975,"pX":0.3312641680489954,"pZ":1.8705254418850898,"vX0":-7.681077920774195,"vY0":-127.66484046538677,"vZ0":-3.3933037391270418,"x":104.37,"y":188.28,"x0":1.9073137019098283,"y0":50.001481546709485,"z0":5.842660010565811,"aX":18.70184596599264},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.6,"breakHorizontal":-18.7,"spinRate":2070,"spinDirection":110},"zone":9,"typeConfidence":0.89,"plateTime":0.43075482851370817,"extension":7.096677444637332},"index":2,"playId":"467510f3-924d-3ac7-aab4-540c74459c8a","pitchNumber":3,"startTime":"2025-08-30T22:42:35.116Z","endTime":"2025-08-30T22:42:39.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.448669693093905,"aZ":-26.45951453380968,"pfxX":11.080992539180821,"pfxZ":2.91689769330765,"pX":-0.517140560978241,"pZ":2.436188822317094,"vX0":-10.07800525013667,"vY0":-139.35319259180415,"vZ0":-4.713361676947262,"x":136.71,"y":173.0,"x0":1.7134029607154453,"y0":50.0027420933417,"z0":5.905828074170727,"aX":21.709323300948963},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.4,"breakHorizontal":-17.9,"spinRate":2123,"spinDirection":121},"zone":4,"typeConfidence":0.91,"plateTime":0.39363889330254853,"extension":7.169078269305387},"hitData":{"launchSpeed":100.5,"launchAngle":12.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":123.72,"coordY":65.05}},"index":3,"playId":"7623ae86-0e2d-38e8-9d44-471cd82af949","pitchNumber":4,"startTime":"2025-08-30T22:42:56.334Z","endTime":"2025-08-30T22:43:07.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:43:07.337Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T22:43:21.102Z","endTime":"2025-08-30T22:44:45.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.235687829396618,"aZ":-31.0914975789264,"pfxX":0.5688773173947115,"pfxZ":0.6931141069734883,"pX":-0.08892684312980208,"pZ":1.8619713928553847,"vX0":-5.197714210821282,"vY0":-123.91008673300405,"vZ0":-3.3905662174548814,"x":120.39,"y":188.51,"x0":1.9599033616301418,"y0":50.0011589646348,"z0":5.8395396201164775,"aX":0.8867216639581534},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.7,"breakHorizontal":0.1,"spinRate":2117,"spinDirection":290},"zone":8,"typeConfidence":0.9,"plateTime":0.441655942478143,"extension":6.982146597554321},"index":0,"playId":"86a2d0cd-c918-353f-b6a8-d6a8a830973b","pitchNumber":1,"startTime":"2025-08-30T22:43:32.282Z","endTime":"2025-08-30T22:43:39.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.61087776570998,"strikeZoneBottom":1.75931459485297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.87511243684024,"aZ":-25.39852074032975,"pfxX":11.912113684061755,"pfxZ":3.4227486249393184,"pX":-0.6932709205871983,"pZ":2.792339929300281,"vX0":-10.943293246883048,"vY0":-139.8628430246933,"vZ0":-4.087956528325288,"x":143.43,"y":163.39,"x0":1.7246165712724302,"y0":50.001870672597846,"z0":5.940764282078515,"aX":23.572570860612675},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":-19.3,"spinRate":2129,"spinDirection":120},"zone":4,"typeConfidence":0.91,"plateTime":0.39179209769112466,"extension":7.1965574588790675},"index":1,"playId":"b9895a6d-571b-3ce2-b9d9-72ff310a3484","pitchNumber":2,"startTime":"2025-08-30T22:44:16.949Z","endTime":"2025-08-30T22:44:20.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.84751389171648,"aZ":-25.269067922429947,"pfxX":11.28428223931422,"pfxZ":3.5289690253701034,"pX":-0.047411993328615176,"pZ":1.9553271531880672,"vX0":-9.021468688331492,"vY0":-139.3337402055148,"vZ0":-6.148157311900914,"x":118.81,"y":185.99,"x0":1.7747856230094845,"y0":50.00276066221775,"z0":5.872627528572766,"aX":22.07056247229},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.2,"breakHorizontal":-18.5,"spinRate":2122,"spinDirection":119},"zone":8,"typeConfidence":0.91,"plateTime":0.39391013616932646,"extension":7.249025204379323},"hitData":{"launchSpeed":104.8,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.92,"coordY":138.84}},"index":2,"playId":"779a80e2-709e-35ac-b7cd-fbbbfe2dec4c","pitchNumber":3,"startTime":"2025-08-30T22:44:36.913Z","endTime":"2025-08-30T22:44:45.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:44:45.046Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edmundo Sosa flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T22:46:53.887Z","endTime":"2025-08-30T22:47:29.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.6,"endSpeed":82.4,"strikeZoneTop":3.33609352448494,"strikeZoneBottom":1.59524212286059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99395324150769,"aZ":-21.092220219109585,"pfxX":8.17811017171665,"pfxZ":6.278007069385961,"pX":0.9857519513350032,"pZ":3.1445303816287766,"vX0":-7.5748679467156785,"vY0":-133.13422446260915,"vZ0":-0.37679900680885714,"x":79.43,"y":153.88,"x0":2.828352078029103,"y0":50.00383874885171,"z0":4.836816897746185,"aX":14.439058702788964},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.5,"breakHorizontal":-12.8,"spinRate":2114,"spinDirection":103},"zone":12,"typeConfidence":2.0,"plateTime":0.4140427477650426,"extension":6.566411242029011},"index":0,"playId":"8629d841-5023-3324-ad18-49fa2cd52460","pitchNumber":1,"startTime":"2025-08-30T22:47:03.359Z","endTime":"2025-08-30T22:47:07.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.48402113794111,"aZ":-18.44967336374245,"pfxX":6.851777530040124,"pfxZ":7.465693248260951,"pX":0.531132099630871,"pZ":2.752636616959767,"vX0":-8.622937226310578,"vY0":-135.65318864464643,"vZ0":-2.7482262894970697,"x":96.75,"y":164.46,"x0":2.8814941178859503,"y0":50.000671117962035,"z0":5.085818490554965,"aX":12.59284010506308},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.0,"breakHorizontal":-10.3,"spinRate":2119,"spinDirection":110},"zone":6,"typeConfidence":2.0,"plateTime":0.4059071381079322,"extension":6.544006388881991},"hitData":{"launchSpeed":95.5,"launchAngle":40.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.38,"coordY":71.52}},"index":1,"playId":"d590da0b-1c13-3896-ac30-a6a5173aabc5","pitchNumber":2,"startTime":"2025-08-30T22:47:18.256Z","endTime":"2025-08-30T22:47:29.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:47:29.322Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Weston Wilson homers (3) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T22:47:46.103Z","endTime":"2025-08-30T22:50:05.085Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"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":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":{"id":519242,"link":"/api/v1/people/519242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.1,"endSpeed":69.2,"strikeZoneTop":3.42354380718553,"strikeZoneBottom":1.56632192946969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.712280399863314,"aZ":-34.55057179478386,"pfxX":-6.384249646110699,"pfxZ":-1.9466473720246524,"pX":0.4128747616581829,"pZ":1.9331177461115459,"vX0":-3.6381043533385173,"vY0":-110.63804088344529,"vZ0":1.2908548291647397,"x":101.26,"y":186.59,"x0":2.9170685157674283,"y0":50.003115197429516,"z0":5.008268950479544,"aX":-7.787119387644048},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-2.8,"breakHorizontal":12.6,"spinRate":2326,"spinDirection":308},"zone":9,"typeConfidence":2.0,"plateTime":0.49815372242844225,"extension":6.284637986933745},"index":0,"playId":"9bb7a018-6af8-32e7-bfa4-c23528b999c4","pitchNumber":1,"startTime":"2025-08-30T22:47:55.363Z","endTime":"2025-08-30T22:47:58.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.4,"strikeZoneTop":3.56846514268123,"strikeZoneBottom":1.55282879943095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.689917923540033,"aZ":-34.4534021138055,"pfxX":-6.682775832718325,"pfxZ":-1.7733258496856026,"pX":-0.8511295595151085,"pZ":0.6746550182780664,"vX0":-6.072876601098798,"vY0":-113.87359372602586,"vZ0":-1.771759192833964,"x":149.44,"y":220.56,"x0":2.7375495190059307,"y0":50.00180320096634,"z0":4.933759511251419,"aX":-8.603718179181469},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-3.4,"breakHorizontal":13.9,"spinRate":2455,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.48462245015715943,"extension":6.42911209230402},"index":1,"playId":"760cf5fe-37a0-3df3-9b66-a4273008c073","pitchNumber":2,"startTime":"2025-08-30T22:48:10.200Z","endTime":"2025-08-30T22:48:13.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.508829401847187,"aZ":-18.152198107646768,"pfxX":7.840446802215426,"pfxZ":7.425848254687796,"pX":0.6231502982406025,"pZ":3.539987623343631,"vX0":-8.562610484168754,"vY0":-136.85385219217645,"vZ0":-0.4007061461311134,"x":93.25,"y":143.2,"x0":2.7807561301091095,"y0":50.00054575278535,"z0":4.936694326678505,"aX":14.801401543878265},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":-12.2,"spinRate":2217,"spinDirection":110},"zone":3,"typeConfidence":2.0,"plateTime":0.4009357394117661,"extension":6.533653508547103},"index":2,"playId":"ea41e5aa-87f0-3f51-8409-cb7caa51648c","pitchNumber":3,"startTime":"2025-08-30T22:48:33.480Z","endTime":"2025-08-30T22:48:37.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-30T22:48:44.753Z","endTime":"2025-08-30T22:49:00.817Z","isPitch":false,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.5744977908367,"aZ":-21.46656665899933,"pfxX":8.787788885542264,"pfxZ":5.58358804153178,"pX":-0.00970751728759503,"pZ":3.2486426883980144,"vX0":-10.649429561826915,"vY0":-138.28192462394927,"vZ0":-1.0110530076718185,"x":117.37,"y":151.07,"x0":2.7670047334638688,"y0":50.004840083953574,"z0":5.07215503530076,"aX":16.859417677131372},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.1,"breakHorizontal":-13.4,"spinRate":2199,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.39754536803832163,"extension":6.698309253978835},"index":4,"playId":"a6d52dcc-6116-3af5-ba13-ac4ae01bcf50","pitchNumber":4,"startTime":"2025-08-30T22:49:00.817Z","endTime":"2025-08-30T22:49:04.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":80.7,"endSpeed":73.8,"strikeZoneTop":3.71935260029043,"strikeZoneBottom":1.70343061921618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.346013389034834,"aZ":-34.06485916577897,"pfxX":-4.195779480382173,"pfxZ":-1.3718996771110819,"pX":0.9029897647542945,"pZ":1.266766844947681,"vX0":-3.1907053121760733,"vY0":-117.4836467286595,"vZ0":-1.2207788101557289,"x":82.58,"y":204.58,"x0":2.8284833242989835,"y0":50.00030320682667,"z0":4.988238767711168,"aX":-5.804033603151796},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.5,"breakHorizontal":8.4,"spinRate":2410,"spinDirection":309},"zone":14,"typeConfidence":2.0,"plateTime":0.46801991756016026,"extension":6.331637137998463},"index":5,"playId":"0c8c45c1-bcab-3405-b0bd-33d263dd56ad","pitchNumber":5,"startTime":"2025-08-30T22:49:22.787Z","endTime":"2025-08-30T22:49:26.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.03227948489775,"aZ":-20.893781717534818,"pfxX":8.94619050743503,"pfxZ":5.9584682188271465,"pX":0.28952018859205747,"pZ":3.0042823969460737,"vX0":-9.92288355832395,"vY0":-137.3607358134518,"vZ0":-1.193775138616523,"x":105.96,"y":157.66,"x0":2.8023431622834107,"y0":50.00395398011086,"z0":4.877755275577639,"aX":16.94038050129318},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.7,"breakHorizontal":-13.9,"spinRate":2161,"spinDirection":109},"zone":6,"typeConfidence":2.0,"plateTime":0.40015381454540355,"extension":6.618961216604232},"hitData":{"launchSpeed":105.9,"launchAngle":37.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":51.85,"coordY":61.0}},"index":6,"playId":"de2740bd-604e-36ee-9efc-56f79c013474","pitchNumber":6,"startTime":"2025-08-30T22:49:40.001Z","endTime":"2025-08-30T22:50:05.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":11.799999999999997,"leverageIndex":0.73,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:50:05.085Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trea Turner doubles (30) on a sharp line drive to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T22:50:20.793Z","endTime":"2025-08-30T22:50:42.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":84.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.44296647111008,"aZ":-19.508987683183136,"pfxX":9.620306380102441,"pfxZ":6.875681333135165,"pX":-0.1797253242937715,"pZ":2.4684688633904734,"vX0":-11.189194118320236,"vY0":-135.7890426661006,"vZ0":-2.763108237265929,"x":123.85,"y":172.13,"x0":2.7706804233944555,"y0":50.004200549894286,"z0":4.877585441380449,"aX":17.72660104572222},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.9,"breakHorizontal":-14.6,"spinRate":2273,"spinDirection":103},"zone":5,"typeConfidence":2.0,"plateTime":0.4054440114380977,"extension":6.845907226635721},"hitData":{"launchSpeed":100.9,"launchAngle":15.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":169.71,"coordY":68.99}},"index":0,"playId":"f02434ba-24d2-3a03-bcdb-c43a6b6fce58","pitchNumber":1,"startTime":"2025-08-30T22:50:28.595Z","endTime":"2025-08-30T22:50:42.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":0.6,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:50:42.512Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T22:51:06.808Z","endTime":"2025-08-30T22:53:26.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":686948,"link":"/api/v1/people/686948"},"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":77.8,"endSpeed":71.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.583479688289316,"aZ":-35.460361963117904,"pfxX":-5.460985293008127,"pfxZ":-2.577916852971544,"pX":-0.6666413305776908,"pZ":1.2348140233486973,"vX0":-6.449401373137117,"vY0":-113.07374669703957,"vZ0":0.11705992258584597,"x":142.41,"y":205.44,"x0":2.9488799754552115,"y0":50.0027202222468,"z0":4.786208515708183,"aX":-6.961440604576297},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-4.2,"breakHorizontal":11.8,"spinRate":2404,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.48728891081591863,"extension":6.472580496173335},"index":0,"playId":"ab50433f-7268-3975-97a5-b5a3bb0e8fe0","pitchNumber":1,"startTime":"2025-08-30T22:51:16.343Z","endTime":"2025-08-30T22:51:21.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.6,"strikeZoneTop":3.12856702821969,"strikeZoneBottom":1.49644890146693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.7117266055252,"aZ":-34.11381045446466,"pfxX":-6.592906895957274,"pfxZ":-1.5022420920735178,"pX":-1.3627214880003438,"pZ":0.42071550098340255,"vX0":-7.182881635597398,"vY0":-113.59631296492401,"vZ0":-2.040830643096024,"x":168.94,"y":227.42,"x0":2.715051905229662,"y0":50.0052418748055,"z0":4.770634757512388,"aX":-8.488254892686074},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-3.0,"breakHorizontal":14.0,"spinRate":2408,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4849466549547623,"extension":6.519127267840093},"index":1,"playId":"04b1b28e-b751-32db-907c-cf9b22365b7f","pitchNumber":2,"startTime":"2025-08-30T22:51:39.357Z","endTime":"2025-08-30T22:51:43.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.7,"strikeZoneTop":3.3210191904587,"strikeZoneBottom":1.49762569510093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.38345967921131,"aZ":-34.18905935432421,"pfxX":-6.432779025923663,"pfxZ":-1.5566751686825722,"pX":-1.0341973438031062,"pZ":0.9820158090442801,"vX0":-6.934434735060644,"vY0":-113.82116477298892,"vZ0":-0.7866610658468892,"x":156.42,"y":212.27,"x0":2.902317330229855,"y0":50.00286143790798,"z0":4.755930229937135,"aX":-8.330564259567472},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-2.6,"breakHorizontal":13.6,"spinRate":2347,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.483586696920947,"extension":6.546835760754622},"index":2,"playId":"fd3f4982-4916-3beb-bf55-4a62c8cc5270","pitchNumber":3,"startTime":"2025-08-30T22:52:05.700Z","endTime":"2025-08-30T22:52:09.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":95.8,"endSpeed":86.9,"strikeZoneTop":3.43224535957747,"strikeZoneBottom":1.58120908662721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28640660107426,"aZ":-22.931610221612598,"pfxX":9.578386742302019,"pfxZ":4.7735517976328135,"pX":-1.6586046215834,"pZ":2.312694121620595,"vX0":-15.198937529931925,"vY0":-138.5741242004838,"vZ0":-2.784375898153753,"x":180.22,"y":176.34,"x0":2.6643038643674624,"y0":50.00273273828146,"z0":4.87028253511253,"aX":18.545071849245883},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.2,"breakHorizontal":-14.0,"spinRate":2295,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.39594678230839264,"extension":6.800618252298947},"index":3,"playId":"28630923-8b3a-3945-af52-1f1b23c04dde","pitchNumber":4,"startTime":"2025-08-30T22:52:27.642Z","endTime":"2025-08-30T22:52:31.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.332165193853626,"aZ":-34.34084085702058,"pfxX":-5.179811744633453,"pfxZ":-1.629244604421097,"pX":-0.36594505787037923,"pZ":1.86119502874747,"vX0":-5.768766265130791,"vY0":-115.14654171949684,"vZ0":0.7345466373447125,"x":130.95,"y":188.53,"x0":2.8540697140620455,"y0":50.00343277484892,"z0":4.8866829404044365,"aX":-6.8863638169414125},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-2.4,"breakHorizontal":10.9,"spinRate":2281,"spinDirection":311},"zone":7,"typeConfidence":2.0,"plateTime":0.4774818288288585,"extension":6.5935602331124725},"index":4,"playId":"3ea8dc27-c58c-34b4-a7cc-7c077b0fe7e0","pitchNumber":5,"startTime":"2025-08-30T22:52:49.490Z","endTime":"2025-08-30T22:52:53.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.774494890899287,"aZ":-35.12093682635499,"pfxX":-4.657828788391902,"pfxZ":-2.1277606031247194,"pX":-0.6736325495347544,"pZ":1.5108244939241562,"vX0":-7.032215137690905,"vY0":-117.48464327078227,"vZ0":-0.1028755884096384,"x":142.68,"y":197.99,"x0":2.971737533910511,"y0":50.00051307466009,"z0":4.839476789797607,"aX":-6.461327003999175},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.6,"breakHorizontal":10.3,"spinRate":2443,"spinDirection":310},"zone":7,"typeConfidence":2.0,"plateTime":0.46751269721728983,"extension":6.500024875372175},"index":5,"playId":"d5ce3d88-e5b2-3960-8c16-a717e0eb34ae","pitchNumber":6,"startTime":"2025-08-30T22:53:22.556Z","endTime":"2025-08-30T22:53:26.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.19,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:53:26.347Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out softly, third baseman Nacho Alvarez Jr. to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T22:53:45.247Z","endTime":"2025-08-30T22:54:03.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.22613904753594,"aZ":-28.24339732414082,"pfxX":12.925883634896035,"pfxZ":2.0452343277963294,"pX":1.323504847702399,"pZ":3.117693302911245,"vX0":-9.028863911585486,"vY0":-138.4545468242254,"vZ0":0.43129170657822224,"x":66.55,"y":154.6,"x0":2.9666739843546104,"y0":50.00071986167161,"z0":4.867526879784034,"aX":24.804116165788447},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.1,"breakHorizontal":-21.2,"spinRate":2250,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.3973669466488836,"extension":6.603061808706887},"hitData":{"launchSpeed":55.2,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":110.93,"coordY":186.19}},"index":0,"playId":"dff8e30a-957f-395e-b59e-c97e91d9ae46","pitchNumber":1,"startTime":"2025-08-30T22:53:54.974Z","endTime":"2025-08-30T22:54:03.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.19,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:54:03.017Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronald Acuña Jr. grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T22:56:10.728Z","endTime":"2025-08-30T22:57:03.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"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":{"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":87.2,"endSpeed":80.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.901300181074955,"aZ":-30.78874274989509,"pfxX":10.601887379540218,"pfxZ":0.8529006208861718,"pX":0.25621930091532824,"pZ":1.8682310772887216,"vX0":-7.431389890660439,"vY0":-126.80227876122692,"vZ0":-3.7327291523897497,"x":107.23,"y":188.34,"x0":1.847273665742802,"y0":50.00522320055238,"z0":5.815691030906604,"aX":17.268936379071},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":-17.5,"spinRate":1989,"spinDirection":108},"zone":8,"typeConfidence":0.9,"plateTime":0.4319372622924855,"extension":6.955682910477734},"index":0,"playId":"0f1a2ac0-bb3c-3b02-a7eb-f3e3c2ab4b65","pitchNumber":1,"startTime":"2025-08-30T22:56:21.532Z","endTime":"2025-08-30T22:56:24.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":96.0,"endSpeed":87.4,"strikeZoneTop":3.78080246383234,"strikeZoneBottom":1.77992878710391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.711405616229335,"aZ":-25.61963664473691,"pfxX":10.93050668825026,"pfxZ":3.3443254790367885,"pX":-0.38090902527774484,"pZ":2.4679522675532284,"vX0":-9.748946661877502,"vY0":-139.3740106900082,"vZ0":-4.757410450046402,"x":131.52,"y":172.15,"x0":1.7503437808483902,"y0":50.00041421902329,"z0":5.8990607132365165,"aX":21.399758719335807},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.2,"breakHorizontal":-17.6,"spinRate":2081,"spinDirection":120},"zone":4,"typeConfidence":0.91,"plateTime":0.3937054198547876,"extension":6.969011151844221},"index":1,"playId":"7110ed4c-cc41-3514-9316-8fe93d369037","pitchNumber":2,"startTime":"2025-08-30T22:56:38.603Z","endTime":"2025-08-30T22:56:42.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80315488152715,"aZ":-31.886190398846136,"pfxX":11.033101642704887,"pfxZ":0.1759621837072487,"pX":0.80841011507874,"pZ":2.0050401717034068,"vX0":-6.391534436301575,"vY0":-127.2221444696816,"vZ0":-3.517296463993496,"x":86.19,"y":184.64,"x0":1.9289552443172402,"y0":50.00276016969178,"z0":5.95168029666853,"aX":17.959388972946336},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":-18.4,"spinRate":2040,"spinDirection":104},"zone":9,"typeConfidence":0.89,"plateTime":0.4316798455982296,"extension":6.772289988206889},"hitData":{"launchSpeed":86.7,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":86.24,"coordY":148.26}},"index":2,"playId":"7fc4ce12-fed6-3b50-9a47-36c9842a28b6","pitchNumber":3,"startTime":"2025-08-30T22:56:54.750Z","endTime":"2025-08-30T22:57:03.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:57:03.101Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a ground ball to center fielder Harrison Bader.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T22:57:20.798Z","endTime":"2025-08-30T22:58:04.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.18999841466598,"strikeZoneBottom":1.50057962146137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.63597418455027,"aZ":-26.337394135828763,"pfxX":12.04716365235314,"pfxZ":2.96847553792911,"pX":-1.325441359029342,"pZ":1.2983456155607616,"vX0":-12.675134475994854,"vY0":-139.45660641856583,"vZ0":-7.6144900558813085,"x":167.52,"y":203.72,"x0":1.715399219689296,"y0":50.0056242591513,"z0":5.804040506908246,"aX":23.711006913191756},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.8,"breakHorizontal":-19.2,"spinRate":2051,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.39289551102379017,"extension":7.006759382938914},"index":0,"playId":"03a8ca88-29c2-3aea-b654-b5c69f58c63e","pitchNumber":1,"startTime":"2025-08-30T22:57:26.704Z","endTime":"2025-08-30T22:57:31.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.631929030457,"aZ":-33.07559914699666,"pfxX":9.862713487668653,"pfxZ":-0.5640596078877689,"pX":1.165227817512915,"pZ":2.2090036338309638,"vX0":-5.331813275927711,"vY0":-125.53843888075372,"vZ0":-2.3075930440194394,"x":72.58,"y":179.14,"x0":2.036250340678236,"y0":50.00312181128356,"z0":5.834787042849583,"aX":15.728096284824574},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.3,"breakHorizontal":-16.7,"spinRate":1985,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.436456185276493,"extension":6.8690066962005405},"hitData":{"launchSpeed":101.9,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.57,"coordY":100.81}},"index":1,"playId":"e4ee02bc-72c9-3042-9127-268d2623cb63","pitchNumber":2,"startTime":"2025-08-30T22:57:51.174Z","endTime":"2025-08-30T22:58:04.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":0.82,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-30T22:58:04.122Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a ground ball to right fielder Nick Castellanos. Ozzie Albies to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T22:58:16.438Z","endTime":"2025-08-30T23:01:15.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.70048869955479,"aZ":-26.37576307127442,"pfxX":9.207878562635603,"pfxZ":2.981610321025551,"pX":0.43636733127338934,"pZ":3.136514911324633,"vX0":-7.13007454335086,"vY0":-137.69733250721754,"vZ0":-2.836099309708108,"x":100.37,"y":154.09,"x0":1.845637481690957,"y0":50.00523403758665,"z0":5.938775440518732,"aX":17.92373223082452},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.0,"breakHorizontal":-15.5,"spinRate":2090,"spinDirection":118},"zone":3,"typeConfidence":0.9,"plateTime":0.3957413701920687,"extension":6.751199463722204},"index":0,"playId":"1cee2cca-e5b9-37c6-aae8-a00cbf7d642e","pitchNumber":1,"startTime":"2025-08-30T22:58:27.305Z","endTime":"2025-08-30T22:58:31.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.237468429347516,"aZ":-26.174330214985233,"pfxX":12.635477002577398,"pfxZ":3.1030589916989344,"pX":1.0293353800990281,"pZ":1.6011930229818265,"vX0":-7.112328171359596,"vY0":-138.63859680818916,"vZ0":-6.690007197040917,"x":77.76,"y":195.55,"x0":1.9970461256161252,"y0":50.000597757979364,"z0":5.811724153020558,"aX":24.40262156552365},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.3,"breakHorizontal":-21.2,"spinRate":2121,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.3962483553183027,"extension":6.928749306738409},"index":1,"playId":"dc600b35-df66-35db-b497-767ea9ca5e95","pitchNumber":2,"startTime":"2025-08-30T22:59:03.732Z","endTime":"2025-08-30T22:59:07.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.36087064610809,"strikeZoneBottom":1.60582659696128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.903006654006596,"aZ":-28.567741523081622,"pfxX":0.5070570311522316,"pfxZ":2.2603255428440194,"pX":-1.6255051461546934,"pZ":0.7594752582738828,"vX0":-8.778833608309604,"vY0":-125.97065085108825,"vZ0":-6.792024428288954,"x":178.96,"y":218.27,"x0":1.8470897297723554,"y0":50.00587168449557,"z0":5.817147401940918,"aX":0.8108112032220957},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":1.2,"spinRate":2100,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.4357152169693501,"extension":6.854630242308611},"index":2,"playId":"6e49b2d0-54a3-309b-91f0-4cda02f966eb","pitchNumber":3,"startTime":"2025-08-30T22:59:24.414Z","endTime":"2025-08-30T22:59:28.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"2d479c65-4115-32da-a3e6-c0609fa423f3","startTime":"2025-08-30T22:59:51.511Z","endTime":"2025-08-30T22:59:54.543Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.0663353916285,"aZ":-22.42152286102505,"pfxX":11.005923318083362,"pfxZ":5.009066427230256,"pX":0.18422278448569887,"pZ":1.8689810164163858,"vX0":-8.750749571012026,"vY0":-139.09591727669113,"vZ0":-6.752903050152701,"x":109.98,"y":188.32,"x0":1.951179383655775,"y0":50.002054357821535,"z0":5.829325317513867,"aX":21.427107108725522},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.7,"breakHorizontal":-18.0,"spinRate":2222,"spinDirection":123},"zone":8,"typeConfidence":0.91,"plateTime":0.3947407059575938,"extension":7.033319626185584},"index":4,"playId":"a5ca7087-33fa-3cf4-95d7-33fe47c57af9","pitchNumber":4,"startTime":"2025-08-30T23:00:13.116Z","endTime":"2025-08-30T23:00:17.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.45000092835868,"strikeZoneBottom":1.67805056619783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.619509021189717,"aZ":-31.06331793840954,"pfxX":12.453857753607837,"pfxZ":0.694580073900134,"pX":-1.4355594198042239,"pZ":0.47856876545155674,"vX0":-12.074918545511974,"vY0":-126.38914334483147,"vZ0":-6.789337508362819,"x":171.72,"y":225.86,"x0":1.8036140039872777,"y0":50.00493171088531,"z0":5.719311583926374,"aX":19.995338323104058},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.4,"breakHorizontal":-19.6,"spinRate":2049,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.43465054307763173,"extension":7.007989019123725},"index":5,"playId":"1f758b47-8681-3173-992b-65f9f08a45eb","pitchNumber":5,"startTime":"2025-08-30T23:00:40.986Z","endTime":"2025-08-30T23:00:45.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.30092122461191,"aZ":-36.426262705676095,"pfxX":-0.06265955894004094,"pfxZ":-2.638873073215946,"pX":-0.31919127836587036,"pZ":0.7065785809723509,"vX0":-5.5740552790358535,"vY0":-127.31487851739193,"vZ0":-5.513653222055951,"x":129.17,"y":219.7,"x0":1.922465717516499,"y0":50.0000825840607,"z0":5.840369120409495,"aX":-0.10071776654392203},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.0,"breakHorizontal":1.6,"spinRate":2127,"spinDirection":323},"zone":13,"typeConfidence":0.9,"plateTime":0.43305844696942897,"extension":6.818360578967576},"hitData":{"launchSpeed":88.8,"launchAngle":-12.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.31,"coordY":128.19}},"index":6,"playId":"1bf4bf05-da05-35c2-9b89-a78db3157b29","pitchNumber":6,"startTime":"2025-08-30T23:01:04.110Z","endTime":"2025-08-30T23:01:15.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":-8.099999999999994,"leverageIndex":1.58,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:01:15.941Z","atBatIndex":25},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Sean Murphy grounds into a double play, shortstop Trea Turner to first baseman Bryce Harper. Drake Baldwin out at 2nd. Sean Murphy out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T23:01:41.104Z","endTime":"2025-08-30T23:02:17.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.42905134953869,"strikeZoneBottom":1.51848016792492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.01919452276841,"aZ":-30.11269507127827,"pfxX":0.12846243002717905,"pfxZ":1.23996679490641,"pX":-1.5559398059442486,"pZ":1.7678387073666468,"vX0":-8.708215549583905,"vY0":-127.80290707839973,"vZ0":-4.761998195809174,"x":176.31,"y":191.05,"x0":1.8657017189761749,"y0":50.006361579263384,"z0":5.994681991013966,"aX":0.21405485913311717},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":1.6,"spinRate":2085,"spinDirection":351},"zone":13,"typeConfidence":0.9,"plateTime":0.4270366278470017,"extension":6.896682122727287},"index":0,"playId":"a2d2254f-8747-321f-90e0-a1b8adc7b76a","pitchNumber":1,"startTime":"2025-08-30T23:01:49.759Z","endTime":"2025-08-30T23:01:53.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.46106746971406,"aZ":-29.59297167800711,"pfxX":-0.41229896507120456,"pfxZ":1.5493055306693044,"pX":0.6720693026365464,"pZ":1.9273491924258672,"vX0":-3.2918019783670935,"vY0":-127.30715905940866,"vZ0":-4.396574796367139,"x":91.38,"y":186.74,"x0":2.0274845671595823,"y0":50.0040161862026,"z0":5.979622381350109,"aX":-0.6861653815938862},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.2,"breakHorizontal":1.4,"spinRate":2072,"spinDirection":166},"zone":9,"typeConfidence":0.9,"plateTime":0.4278082006899946,"extension":6.728072982709047},"hitData":{"launchSpeed":71.8,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.01,"coordY":150.51}},"index":1,"playId":"b20d6bed-b9f6-3d00-a91a-20e02b0909f1","pitchNumber":2,"startTime":"2025-08-30T23:02:08.922Z","endTime":"2025-08-30T23:02:17.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":14.699999999999996,"leverageIndex":2.37,"dramaIndex":155.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:02:17.676Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T23:04:24.768Z","endTime":"2025-08-30T23:05:51.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.2,"endSpeed":68.7,"strikeZoneTop":3.65922216560762,"strikeZoneBottom":1.65146061608412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.62206429138104,"aZ":-35.03223212998895,"pfxX":-7.454303927284944,"pfxZ":-2.412105862225464,"pX":0.11444027750873985,"pZ":1.9321885255073556,"vX0":-3.8544442555550336,"vY0":-108.03587127233213,"vZ0":1.6787174137935204,"x":112.64,"y":186.61,"x0":2.8896193967727384,"y0":50.00480589026554,"z0":4.99226376896972,"aX":-8.821529672614957},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-3.6,"breakHorizontal":14.5,"spinRate":2201,"spinDirection":313},"zone":8,"typeConfidence":2.0,"plateTime":0.5067786659664666,"extension":6.41467817598283},"index":0,"playId":"d34302a1-d429-3d21-a705-6b7188e39b40","pitchNumber":1,"startTime":"2025-08-30T23:04:35.388Z","endTime":"2025-08-30T23:04:39.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":91.7,"endSpeed":83.4,"strikeZoneTop":3.66002225118349,"strikeZoneBottom":1.68614304552994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.195498862644264,"aZ":-20.518291204266472,"pfxX":7.107800547294947,"pfxZ":6.531936870679887,"pX":-1.3023323671229126,"pZ":3.327406549607342,"vX0":-12.621513135581214,"vY0":-132.93620596223002,"vZ0":-0.39473129126107803,"x":166.64,"y":148.94,"x0":2.5893538283707325,"y0":50.005620592198866,"z0":4.97070704183625,"aX":12.690931130643179},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.0,"breakHorizontal":-10.1,"spinRate":2186,"spinDirection":104},"zone":11,"typeConfidence":2.0,"plateTime":0.41243811992470114,"extension":6.5637906851874765},"index":1,"playId":"aeb4952b-79cf-38fe-a3ff-ee5e270cc8bd","pitchNumber":2,"startTime":"2025-08-30T23:04:52.124Z","endTime":"2025-08-30T23:04:55.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.65999897890054,"strikeZoneBottom":1.76795779932712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.961997963380938,"aZ":-21.140631647869466,"pfxX":7.145370901833338,"pfxZ":6.050397098449427,"pX":-1.5343366818494608,"pZ":2.9303778170364154,"vX0":-13.580017280086514,"vY0":-134.85336012053773,"vZ0":-1.397865882213654,"x":175.49,"y":159.66,"x0":2.660524243575248,"y0":50.00513201848912,"z0":4.961006450098017,"aX":13.036907609979641},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":-9.7,"spinRate":2121,"spinDirection":100},"zone":11,"typeConfidence":2.0,"plateTime":0.4076695066179812,"extension":6.796113809605523},"index":2,"playId":"3427fd22-f4b3-3878-97e6-aa5343890455","pitchNumber":3,"startTime":"2025-08-30T23:05:07.855Z","endTime":"2025-08-30T23:05:11.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":69.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.41696732628931,"aZ":-37.23962845259825,"pfxX":-4.633402930568715,"pfxZ":-4.120227357869645,"pX":0.15563955145940828,"pZ":1.4074594543148051,"vX0":-4.609406381047093,"vY0":-110.74641010123256,"vZ0":0.728333799973482,"x":111.07,"y":200.78,"x0":2.872594520451463,"y0":50.000181403332505,"z0":4.997216411424021,"aX":-5.702366587329798},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-6.8,"breakHorizontal":9.7,"spinRate":2363,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.4962763221010178,"extension":6.418556826289361},"index":3,"playId":"d9924e34-5ae1-3450-8690-7d7f7313d5df","pitchNumber":4,"startTime":"2025-08-30T23:05:24.113Z","endTime":"2025-08-30T23:05:27.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.65984240262055,"strikeZoneBottom":1.74175347795549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.85645298996982,"aZ":-19.065925808433708,"pfxX":11.33719552725269,"pfxZ":6.949547664290231,"pX":-0.5533862300535829,"pZ":1.7197680285115844,"vX0":-12.792580195751446,"vY0":-136.89445977918706,"vZ0":-4.9318218854821945,"x":138.09,"y":192.35,"x0":2.720218273220571,"y0":50.00593111364297,"z0":4.860661082189785,"aX":21.3966860828363},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.6,"breakHorizontal":-17.6,"spinRate":2280,"spinDirection":112},"zone":7,"typeConfidence":2.0,"plateTime":0.4009972716500516,"extension":6.694001349678875},"index":4,"playId":"e470d45c-56d6-3a34-ba26-958dc1863341","pitchNumber":5,"startTime":"2025-08-30T23:05:46.603Z","endTime":"2025-08-30T23:05:51.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:05:51.095Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T23:06:12.365Z","endTime":"2025-08-30T23:08:12.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":77.9,"endSpeed":71.3,"strikeZoneTop":3.59188618711177,"strikeZoneBottom":1.58721956816594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.998896820784527,"aZ":-33.308192617947526,"pfxX":-3.944593534687315,"pfxZ":-0.8739944229232286,"pX":-0.23205451310530018,"pZ":2.4753582805996555,"vX0":-5.719817908852679,"vY0":-113.3284974401242,"vZ0":1.933803863871269,"x":125.85,"y":171.95,"x0":2.843732555621624,"y0":50.0050934362447,"z0":4.95405386060183,"aX":-5.096663187394254},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-0.7,"breakHorizontal":8.6,"spinRate":2246,"spinDirection":308},"zone":5,"typeConfidence":2.0,"plateTime":0.4845437581200458,"extension":6.533984473006006},"index":0,"playId":"bfeabf83-8ab9-3214-bc68-32fd5d80bb93","pitchNumber":1,"startTime":"2025-08-30T23:06:21.734Z","endTime":"2025-08-30T23:06:25.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":78.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.168926806940597,"aZ":-31.809392638608305,"pfxX":9.752159418814355,"pfxZ":0.22285467236683587,"pX":1.1525271645949804,"pZ":2.285435356790605,"vX0":-7.584516153182089,"vY0":-126.72823991794955,"vZ0":0.32853586592484163,"x":73.07,"y":177.07,"x0":2.9372838392345795,"y0":50.00006141937989,"z0":4.723268743018807,"aX":15.645470634689868},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.7,"breakHorizontal":-15.6,"spinRate":1754,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.43447178266207365,"extension":6.677275987419132},"index":1,"playId":"496f64a5-a84a-3497-adbc-730d880ee5ed","pitchNumber":2,"startTime":"2025-08-30T23:06:38.435Z","endTime":"2025-08-30T23:06:42.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06047861798765,"aZ":-20.91452198430371,"pfxX":9.402301748677731,"pfxZ":5.932710815898336,"pX":0.4286550751336602,"pZ":3.123845839383945,"vX0":-9.578165451653781,"vY0":-137.31081221380686,"vZ0":-1.4065634053688014,"x":100.66,"y":154.44,"x0":2.7503300883608914,"y0":50.005770419860035,"z0":5.074069668317419,"aX":17.853071479748834},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":-14.9,"spinRate":2248,"spinDirection":109},"zone":3,"typeConfidence":2.0,"plateTime":0.39978828463704774,"extension":6.717913865023106},"index":2,"playId":"2cfca467-bc40-36be-bbb6-2f11ab68cc5e","pitchNumber":3,"startTime":"2025-08-30T23:06:56.950Z","endTime":"2025-08-30T23:07:00.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":86.5,"endSpeed":79.3,"strikeZoneTop":3.54320837517652,"strikeZoneBottom":1.62305305125181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.597801881563043,"aZ":-34.164705800313,"pfxX":10.739638771686984,"pfxZ":-1.244030483890576,"pX":0.6441652902602653,"pZ":1.7217111567851935,"vX0":-8.916501543845062,"vY0":-125.6898809706473,"vZ0":-0.4236434251829615,"x":92.45,"y":192.29,"x0":2.843194597026655,"y0":50.00430426060444,"z0":4.668064930096842,"aX":17.176466795915307},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.0,"breakHorizontal":-17.4,"spinRate":1767,"spinDirection":87},"zone":9,"typeConfidence":2.0,"plateTime":0.43587464742970816,"extension":6.663284269099576},"index":3,"playId":"c081bad4-b5ec-3519-9ac9-d1d02c1debcf","pitchNumber":4,"startTime":"2025-08-30T23:07:22.387Z","endTime":"2025-08-30T23:07:26.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.834802502968248,"aZ":-33.93565868352867,"pfxX":-3.3917180053212244,"pfxZ":-1.2395535043362296,"pX":0.3998062383459872,"pZ":1.7277262291925028,"vX0":-4.655617020705003,"vY0":-119.18104259298214,"vZ0":-0.3674969487954567,"x":101.76,"y":192.13,"x0":2.8258285651822974,"y0":50.00098199191668,"z0":4.972660344641806,"aX":-4.833262456187262},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.0,"breakHorizontal":7.3,"spinRate":2396,"spinDirection":310},"zone":9,"typeConfidence":2.0,"plateTime":0.46117326369414613,"extension":6.437606092037879},"index":4,"playId":"0d540983-43c9-31d8-a819-57daa891e68a","pitchNumber":5,"startTime":"2025-08-30T23:07:42.201Z","endTime":"2025-08-30T23:07:46.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":95.5,"endSpeed":87.3,"strikeZoneTop":3.5904697566957,"strikeZoneBottom":1.59991601454337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.514549098729802,"aZ":-23.18042565800874,"pfxX":9.253962762394332,"pfxZ":4.618291211938183,"pX":-0.5692957500924377,"pZ":2.3154699097570943,"vX0":-11.934674364652054,"vY0":-138.59403298858783,"vZ0":-3.261532078718474,"x":138.7,"y":176.26,"x0":2.5872692793657013,"y0":50.0053238107875,"z0":5.0528592097311416,"aX":18.03386780241859},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.8,"breakHorizontal":-14.3,"spinRate":2149,"spinDirection":119},"zone":4,"typeConfidence":2.0,"plateTime":0.3949685797202207,"extension":6.635002505882034},"index":5,"playId":"39079124-6633-3e8d-85ca-0f79e5b2262c","pitchNumber":6,"startTime":"2025-08-30T23:08:07.893Z","endTime":"2025-08-30T23:08:12.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:08:12.667Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T23:08:31.315Z","endTime":"2025-08-30T23:09:52.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.262284896381328,"aZ":-21.57059002794338,"pfxX":8.638802045319476,"pfxZ":5.43984571703497,"pX":-0.3285736061541444,"pZ":3.2675084535903554,"vX0":-11.211988896424302,"vY0":-138.14479075959295,"vZ0":-0.9470932647639336,"x":129.52,"y":150.56,"x0":2.6438100691716078,"y0":50.00433302728055,"z0":5.053127572387911,"aX":16.84490719663266},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":-13.6,"spinRate":2273,"spinDirection":111},"zone":1,"typeConfidence":2.0,"plateTime":0.3951746830744223,"extension":6.5643642900224135},"index":0,"playId":"4e7a9427-06e2-3cc4-acdd-29ba95fc37fc","pitchNumber":1,"startTime":"2025-08-30T23:08:43.552Z","endTime":"2025-08-30T23:08:47.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.07649146622184,"aZ":-23.093048876876,"pfxX":10.988574194733523,"pfxZ":4.6593051618146415,"pX":0.2374495015631897,"pZ":3.4554160463294363,"vX0":-10.767519350174396,"vY0":-138.32460163719261,"vZ0":0.135820639090951,"x":107.95,"y":145.48,"x0":2.7413335387486377,"y0":50.005368945606605,"z0":4.946260043776231,"aX":21.428966014680285},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.6,"breakHorizontal":-17.9,"spinRate":2281,"spinDirection":110},"zone":2,"typeConfidence":2.0,"plateTime":0.3950465370807841,"extension":6.627775002453788},"index":1,"playId":"635894db-6e97-3e9f-a7ac-2d5ee28993e1","pitchNumber":2,"startTime":"2025-08-30T23:09:06.654Z","endTime":"2025-08-30T23:09:09.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":82.6,"endSpeed":75.8,"strikeZoneTop":3.94814116876915,"strikeZoneBottom":1.8281329557857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74622781060616,"aZ":-31.498525511082192,"pfxX":-2.631935362489117,"pfxZ":0.469554829349363,"pX":-0.7730162634717205,"pZ":1.0800481765585077,"vX0":-7.323597132282376,"vY0":-120.105521741258,"vZ0":-2.573844998009991,"x":146.47,"y":209.62,"x0":2.6663095685582405,"y0":50.00558741741299,"z0":4.985915719083857,"aX":-3.8189377255759145},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.5,"breakHorizontal":6.6,"spinRate":2349,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.45723434252158146,"extension":6.545022717155747},"index":2,"playId":"1dc9a091-1675-3463-b4d1-e29936644ed2","pitchNumber":3,"startTime":"2025-08-30T23:09:29.741Z","endTime":"2025-08-30T23:09:34.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.0,"strikeZoneTop":3.87254705874247,"strikeZoneBottom":1.77949366067973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34295038120794,"aZ":-36.083119536178444,"pfxX":-3.991498597028307,"pfxZ":-2.791869433723326,"pX":0.34361104649793067,"pZ":3.233674199980424,"vX0":-4.672307198320401,"vY0":-118.09684990585328,"vZ0":3.557977828255313,"x":103.9,"y":151.47,"x0":2.8728439472809035,"y0":50.002362359150375,"z0":5.045359221738437,"aX":-5.58805960370156},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.8,"breakHorizontal":8.4,"spinRate":2351,"spinDirection":308},"zone":3,"typeConfidence":2.0,"plateTime":0.46535487885779236,"extension":6.547648145912499},"index":3,"playId":"8692e3f4-d2eb-3f91-a211-1b222291557c","pitchNumber":4,"startTime":"2025-08-30T23:09:48.151Z","endTime":"2025-08-30T23:09:52.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:09:52.362Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T23:11:56.731Z","endTime":"2025-08-30T23:12:52.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14646926529014,"aZ":-24.176995743875228,"pfxX":10.558978539707947,"pfxZ":4.0620407034849695,"pX":1.0295104265543473,"pZ":2.216728603664563,"vX0":-6.1119088372637655,"vY0":-139.58510097619506,"vZ0":-5.634589153823661,"x":77.76,"y":178.93,"x0":1.8785614339499652,"y0":50.00174727960379,"z0":5.858665305617846,"aX":20.783157090310922},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.4,"breakHorizontal":-17.8,"spinRate":2090,"spinDirection":122},"zone":14,"typeConfidence":0.91,"plateTime":0.3927637362132508,"extension":6.91730041306223},"index":0,"playId":"71c6d2a5-4578-355d-8307-592dd264975e","pitchNumber":1,"startTime":"2025-08-30T23:12:08.028Z","endTime":"2025-08-30T23:12:13.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.867301879937546,"aZ":-32.12770535634601,"pfxX":11.345420968788805,"pfxZ":0.032345111405803983,"pX":0.192051462472075,"pZ":1.6934641509889656,"vX0":-8.053656106408953,"vY0":-126.81762548601677,"vZ0":-4.1021545200258505,"x":109.68,"y":193.06,"x0":1.9344181240894196,"y0":50.00537758610257,"z0":5.893931473211067,"aX":18.48767932682236},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.7,"breakHorizontal":-18.7,"spinRate":2001,"spinDirection":105},"zone":8,"typeConfidence":0.9,"plateTime":0.43185586814003285,"extension":6.865509583076907},"index":1,"playId":"3fcfa58f-44b7-3b97-bcc9-c3a9e1b1a106","pitchNumber":2,"startTime":"2025-08-30T23:12:30.542Z","endTime":"2025-08-30T23:12:34.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.17440765766941,"aZ":-31.89676876415791,"pfxX":11.036246933952476,"pfxZ":0.16829116587988935,"pX":-0.2785086086260292,"pZ":2.0921387715975763,"vX0":-9.184531562694099,"vY0":-128.38090396174377,"vZ0":-3.3810962022237616,"x":127.62,"y":182.29,"x0":1.908693806921259,"y0":50.004805768755,"z0":5.904695559896049,"aX":18.454323266454587},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.2,"breakHorizontal":-18.0,"spinRate":2031,"spinDirection":106},"zone":7,"typeConfidence":0.88,"plateTime":0.4263704499261838,"extension":7.094948680260721},"index":2,"playId":"95169e7b-2021-3fe2-b3dc-08dffbe206c2","pitchNumber":3,"startTime":"2025-08-30T23:12:48.458Z","endTime":"2025-08-30T23:12:52.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:12:52.365Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nacho Alvarez Jr. grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T23:13:12.587Z","endTime":"2025-08-30T23:14:46.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":86.5,"endSpeed":78.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.311879330602224,"aZ":-28.48559662567045,"pfxX":-1.7695922813141802,"pfxZ":2.3413263677074614,"pX":0.2146523946467259,"pZ":2.553017182579619,"vX0":-3.719832045540086,"vY0":-125.78759199575393,"vZ0":-2.7144123031046448,"x":108.82,"y":169.85,"x0":1.9520721853697343,"y0":50.00575059868891,"z0":5.994256269616612,"aX":-2.7899591547575433},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.7,"breakHorizontal":4.2,"spinRate":2054,"spinDirection":181},"zone":5,"typeConfidence":0.9,"plateTime":0.4381387286656797,"extension":6.8721836771568094},"index":0,"playId":"2437333d-ed97-3a2e-ad10-33172f1dc9ab","pitchNumber":1,"startTime":"2025-08-30T23:13:21.297Z","endTime":"2025-08-30T23:13:25.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.8,"endSpeed":79.3,"strikeZoneTop":3.2500006122532,"strikeZoneBottom":1.48709127959151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.601996026105688,"aZ":-29.250287832946942,"pfxX":12.304869127353141,"pfxZ":1.8319994053453805,"pX":-0.5465718885798585,"pZ":-0.3206155203864297,"vX0":-9.894495352404766,"vY0":-127.09808638054267,"vZ0":-9.09292160158194,"x":137.83,"y":247.44,"x0":1.8425146069425011,"y0":50.004610505443466,"z0":5.706474523910171,"aX":19.672937042778024},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.0,"breakHorizontal":-19.3,"spinRate":2015,"spinDirection":108},"zone":13,"typeConfidence":0.89,"plateTime":0.4347661925844495,"extension":7.207049370115809},"index":1,"playId":"2af3bacc-1612-38a5-a8f8-6eb870d84066","pitchNumber":2,"startTime":"2025-08-30T23:14:02.621Z","endTime":"2025-08-30T23:14:06.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.8,"strikeZoneTop":3.24999837449823,"strikeZoneBottom":1.47744651270296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.195938262423805,"aZ":-31.185203596560218,"pfxX":11.877114117010624,"pfxZ":0.610799062458864,"pX":-0.28021553589051645,"pZ":1.3038394545911796,"vX0":-9.226514269169472,"vY0":-127.4049441479179,"vZ0":-4.9118638865040385,"x":127.68,"y":203.58,"x0":1.867301759517655,"y0":50.00323539029965,"z0":5.757037847232925,"aX":19.28445824504236},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.0,"breakHorizontal":-19.1,"spinRate":1999,"spinDirection":105},"zone":13,"typeConfidence":0.89,"plateTime":0.43195208449503886,"extension":6.794653001379125},"index":2,"playId":"80a17fb6-af84-3fc3-ac61-39cebb335fcf","pitchNumber":3,"startTime":"2025-08-30T23:14:22.145Z","endTime":"2025-08-30T23:14:25.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.53326045887403,"aZ":-29.279155814352883,"pfxX":12.461004030571917,"pfxZ":1.524219546422458,"pX":1.2185151069986124,"pZ":2.276185916237205,"vX0":-6.20967209237307,"vY0":-138.1268696643434,"vZ0":-4.26248439230734,"x":70.55,"y":177.32,"x0":1.8973019160263334,"y0":50.002534588137195,"z0":5.8464842739595655,"aX":23.678152059274602},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.9,"breakHorizontal":-20.9,"spinRate":2150,"spinDirection":116},"zone":14,"typeConfidence":0.9,"plateTime":0.3990853524576661,"extension":7.028074247556794},"hitData":{"launchSpeed":75.7,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.01,"coordY":166.73}},"index":3,"playId":"3bf01a06-5dca-3c8c-950e-96968796810a","pitchNumber":4,"startTime":"2025-08-30T23:14:38.235Z","endTime":"2025-08-30T23:14:46.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:14:46.260Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Allen called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T23:15:06.086Z","endTime":"2025-08-30T23:18:21.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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(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":86.8,"endSpeed":78.4,"strikeZoneTop":3.09000164288747,"strikeZoneBottom":1.37171050801864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.842204278397507,"aZ":-30.33779120053316,"pfxX":-0.45724423525172586,"pfxZ":1.1695549434116481,"pX":-1.739934848742966,"pZ":1.5380793677693974,"vX0":-8.432238456178487,"vY0":-125.96507986260966,"vZ0":-4.46467109775458,"x":183.32,"y":197.25,"x0":1.7417697477763474,"y0":50.00425404713542,"z0":5.848956043832639,"aX":-0.7174678812547202},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.1,"breakHorizontal":3.2,"spinRate":1931,"spinDirection":71},"zone":13,"typeConfidence":0.9,"plateTime":0.43854606804695484,"extension":6.990951565337505},"index":0,"playId":"76e7b85e-30b9-3343-998a-b08d242ea4d9","pitchNumber":1,"startTime":"2025-08-30T23:15:18.309Z","endTime":"2025-08-30T23:15:21.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.00219092926385,"aZ":-33.54001753806074,"pfxX":0.017229541454932384,"pfxZ":-0.8656945395252489,"pX":-0.5345895833054674,"pZ":2.3132143921125308,"vX0":-5.677941113210115,"vY0":-125.56779424470894,"vZ0":-2.3993142191967674,"x":137.38,"y":176.32,"x0":1.7682944150077076,"y0":50.00499688788063,"z0":6.050863607461316,"aX":0.027646612653068357},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.9,"breakHorizontal":1.4,"spinRate":2046,"spinDirection":322},"zone":4,"typeConfidence":0.9,"plateTime":0.43873553628385276,"extension":6.750106110421701},"index":1,"playId":"3d122331-8e62-326f-b0bf-38e52b5198c9","pitchNumber":2,"startTime":"2025-08-30T23:15:40.407Z","endTime":"2025-08-30T23:15:43.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.154263972624786,"aZ":-33.63955327338546,"pfxX":9.446577452029906,"pfxZ":-0.9018237339827957,"pX":-0.4387391181494101,"pZ":1.5405815371003115,"vX0":-8.849788619694467,"vY0":-126.57568982302023,"vZ0":-3.9041969642264114,"x":133.72,"y":197.18,"x0":1.8639286425638808,"y0":50.000783880207685,"z0":5.7766812654515025,"aX":15.4338494120848},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.3,"breakHorizontal":-15.2,"spinRate":1926,"spinDirection":101},"zone":7,"typeConfidence":0.9,"plateTime":0.4315894187715048,"extension":7.149174738134288},"index":2,"playId":"8b2ba885-b08c-351b-9b47-57569dc32e01","pitchNumber":3,"startTime":"2025-08-30T23:15:59.473Z","endTime":"2025-08-30T23:16:03.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-30T23:16:13.757Z","endTime":"2025-08-30T23:16:27.156Z","isPitch":false,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":88.5,"endSpeed":81.1,"strikeZoneTop":3.09,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.762848734148427,"aZ":-33.101856717523795,"pfxX":10.508094535253687,"pfxZ":-0.5525741356044858,"pX":0.22780190369209233,"pZ":1.554195565787415,"vX0":-7.6500907885898455,"vY0":-128.5895791428528,"vZ0":-4.221807133304666,"x":108.32,"y":196.82,"x0":1.8826541598792281,"y0":50.00547836708181,"z0":5.7979638887749045,"aX":17.522696140830934},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.8,"breakHorizontal":-17.2,"spinRate":1950,"spinDirection":105},"zone":8,"typeConfidence":0.88,"plateTime":0.4266733967487024,"extension":7.2698890394468805},"index":4,"playId":"65215313-66b6-323f-8850-8054026df894","pitchNumber":4,"startTime":"2025-08-30T23:16:27.156Z","endTime":"2025-08-30T23:16:34.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":88.9,"endSpeed":81.8,"strikeZoneTop":3.09,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.740577778631515,"aZ":-31.47930750122643,"pfxX":9.19352880628529,"pfxZ":0.41216459441797504,"pX":0.9544546815275898,"pZ":1.9318367409674873,"vX0":-5.531220146537569,"vY0":-129.37903345216,"vZ0":-3.791984608700047,"x":80.62,"y":186.62,"x0":1.9244573392027848,"y0":50.00508484997911,"z0":5.8264608812974465,"aX":15.603323199379705},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.1,"breakHorizontal":-15.5,"spinRate":1966,"spinDirection":103},"zone":14,"typeConfidence":0.84,"plateTime":0.4231817344282782,"extension":6.700623212346379},"index":5,"playId":"05460213-220e-3c6f-a6b5-8caacdbe43d2","pitchNumber":5,"startTime":"2025-08-30T23:17:12.093Z","endTime":"2025-08-30T23:17:15.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":96.9,"endSpeed":89.1,"strikeZoneTop":3.16083390396061,"strikeZoneBottom":1.46032730466698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.02480010985998,"aZ":-25.321982983958545,"pfxX":10.771649883364317,"pfxZ":3.4057196718611547,"pX":0.562580222609116,"pZ":1.493327356148619,"vX0":-7.503050337814605,"vY0":-140.7561468201732,"vZ0":-7.300006277710069,"x":95.56,"y":198.46,"x0":1.859071625707439,"y0":50.00353838765431,"z0":5.752428788277144,"aX":21.68170813637322},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.9,"breakHorizontal":-18.0,"spinRate":2130,"spinDirection":118},"zone":9,"typeConfidence":0.91,"plateTime":0.3886688073101472,"extension":6.810432364057542},"index":6,"playId":"647bd000-bf11-3e8b-95d3-c1f32e070d78","pitchNumber":6,"startTime":"2025-08-30T23:17:36.015Z","endTime":"2025-08-30T23:17:43.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.1150437389188,"strikeZoneBottom":1.42835472326728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.36448554843448,"aZ":-28.674834640145047,"pfxX":11.981874423929854,"pfxZ":2.1295313691997637,"pX":-0.24859842985868566,"pZ":0.9189264389538853,"vX0":-9.388580829030893,"vY0":-127.96906014636187,"vZ0":-6.450753706448733,"x":126.48,"y":213.97,"x0":1.9254030661724681,"y0":50.00604041734344,"z0":5.7423162841637785,"aX":19.718679395722077},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.4,"breakHorizontal":-19.3,"spinRate":2099,"spinDirection":109},"zone":13,"typeConfidence":0.88,"plateTime":0.42933344756807035,"extension":6.936076823047065},"index":7,"playId":"9bb8922f-30bb-3872-8809-868aa0f9b591","pitchNumber":7,"startTime":"2025-08-30T23:17:57.815Z","endTime":"2025-08-30T23:18:02.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":79.3,"strikeZoneTop":3.09520298435817,"strikeZoneBottom":1.42993175446435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.95121272966423,"aZ":-29.815422445643794,"pfxX":-1.4424629696682594,"pfxZ":1.459654546799623,"pX":0.2706026350882673,"pZ":1.7037034858320723,"vX0":-3.806371914970199,"vY0":-127.79471176211649,"vZ0":-4.548826546329384,"x":106.69,"y":192.78,"x0":1.9805931067968567,"y0":50.00201605726366,"z0":5.911583893226833,"aX":-2.3313264236460296},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.7,"breakHorizontal":3.6,"spinRate":2211,"spinDirection":193},"zone":8,"typeConfidence":0.9,"plateTime":0.43240052399783924,"extension":6.752842410153267},"index":8,"playId":"41139cf1-fc6e-3268-9166-d25362e75948","pitchNumber":8,"startTime":"2025-08-30T23:18:17.517Z","endTime":"2025-08-30T23:18:21.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:18:21.791Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T23:20:27.235Z","endTime":"2025-08-30T23:21:35.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"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":1},"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":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":70.3,"strikeZoneTop":3.10884950269984,"strikeZoneBottom":1.36663825688644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.899339448846995,"aZ":-35.621632053279114,"pfxX":-5.15338005639339,"pfxZ":-2.765363229609303,"pX":1.1475834928288682,"pZ":2.2688490286277916,"vX0":-2.495375548534062,"vY0":-110.6090028635684,"vZ0":2.15059730270121,"x":73.26,"y":177.52,"x0":2.9584179196371156,"y0":50.00519768888908,"z0":5.006965546503268,"aX":-6.4146150062333325},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-4.2,"breakHorizontal":10.0,"spinRate":2282,"spinDirection":308},"zone":12,"typeConfidence":2.0,"plateTime":0.49433683281763363,"extension":6.390724851163186},"index":0,"playId":"8a798005-b63b-36f9-ad46-a3d2e39b10a6","pitchNumber":1,"startTime":"2025-08-30T23:20:38.180Z","endTime":"2025-08-30T23:20:42.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":69.3,"strikeZoneTop":3.12687598598939,"strikeZoneBottom":1.46383262555971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.416962887862756,"aZ":-33.468614324335476,"pfxX":-4.537122875892158,"pfxZ":-1.0602958182520652,"pX":0.27091537929334825,"pZ":2.506392273203277,"vX0":-4.184056191450491,"vY0":-110.85260320423063,"vZ0":2.080023645394102,"x":106.67,"y":171.11,"x0":2.7819539394206814,"y0":50.000324489106795,"z0":5.085791178903369,"aX":-5.564969596863883},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-1.0,"breakHorizontal":9.5,"spinRate":2296,"spinDirection":304},"zone":5,"typeConfidence":2.0,"plateTime":0.49679502448507895,"extension":6.404798108387851},"index":1,"playId":"02ce5b11-fc72-37ce-a365-c370c5d68640","pitchNumber":2,"startTime":"2025-08-30T23:20:54.728Z","endTime":"2025-08-30T23:20:59.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":85.8,"endSpeed":78.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.127865825514583,"aZ":-32.749531668657696,"pfxX":11.715789903625081,"pfxZ":-0.3718423285044352,"pX":-0.16315879728642824,"pZ":1.4076413186599026,"vX0":-10.88615083203027,"vY0":-124.43260469186993,"vZ0":-1.2593346400156713,"x":123.22,"y":200.77,"x0":2.756752470218986,"y0":50.0012633001584,"z0":4.6460605036497995,"aX":18.279805188552746},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.7,"breakHorizontal":-18.5,"spinRate":1827,"spinDirection":93},"zone":8,"typeConfidence":2.0,"plateTime":0.4410273091567962,"extension":6.646008955857094},"index":2,"playId":"6ff88cad-19b9-339d-a145-ba8c180d6e82","pitchNumber":3,"startTime":"2025-08-30T23:21:12.739Z","endTime":"2025-08-30T23:21:16.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.407097441187815,"aZ":-20.717948574236,"pfxX":8.659310018982179,"pfxZ":6.033819385269446,"pX":0.02055541535814483,"pZ":4.011938126424937,"vX0":-10.599392469346608,"vY0":-137.41161382932927,"vZ0":1.220003343386912,"x":116.22,"y":130.46,"x0":2.8153987654451433,"y0":50.00501472677634,"z0":4.976606355573203,"aX":16.44844367978077},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.4,"breakHorizontal":-13.3,"spinRate":2210,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.39967145846687835,"extension":6.645860756800022},"index":3,"playId":"72e2f2f9-1eba-37b2-86ea-eb413a8c52c8","pitchNumber":4,"startTime":"2025-08-30T23:21:30.977Z","endTime":"2025-08-30T23:21:35.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:21:35.031Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edmundo Sosa lines out to left fielder Jurickson Profar.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T23:21:55.417Z","endTime":"2025-08-30T23:22:10.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"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":2},"details":{"event":"Lineout","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":0},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.835741973005177,"aZ":-34.56421038951322,"pfxX":-6.220908479862871,"pfxZ":-1.8836686487680918,"pX":-0.45271161235631974,"pZ":2.011978331229133,"vX0":-5.4582485062766555,"vY0":-112.63721828942606,"vZ0":1.2116174835765152,"x":134.26,"y":184.46,"x0":2.8212244239397704,"y0":50.00233145963556,"z0":4.995693530203764,"aX":-7.893397754783518},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-2.6,"breakHorizontal":12.8,"spinRate":2404,"spinDirection":313},"zone":7,"typeConfidence":2.0,"plateTime":0.4886115094908847,"extension":6.387561264045101},"hitData":{"launchSpeed":98.3,"launchAngle":18.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.24,"coordY":85.33}},"index":0,"playId":"62b51c2a-eb7a-355a-bee9-04879e3ddd3f","pitchNumber":1,"startTime":"2025-08-30T23:22:02.975Z","endTime":"2025-08-30T23:22:10.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:22:10.142Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Weston Wilson grounds out, shortstop Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T23:22:30.467Z","endTime":"2025-08-30T23:24:02.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"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":3},"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":5},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.4,"strikeZoneTop":3.82657992724083,"strikeZoneBottom":1.74251600603512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.685098255124807,"aZ":-36.63191777483847,"pfxX":-4.645964043181296,"pfxZ":-3.54527093358064,"pX":0.5471031757913898,"pZ":1.7944496409486546,"vX0":-3.8521954188020104,"vY0":-111.80801069759875,"vZ0":1.20857052024328,"x":96.15,"y":190.33,"x0":2.9011706347767667,"y0":50.00448155514804,"z0":5.029579392803516,"aX":-5.8352423068099},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-5.8,"breakHorizontal":9.5,"spinRate":2117,"spinDirection":301},"zone":9,"typeConfidence":2.0,"plateTime":0.49140104176390587,"extension":6.413894007174543},"index":0,"playId":"a1e4b6de-cba5-3ec4-bb19-7ddbc199a95d","pitchNumber":1,"startTime":"2025-08-30T23:22:37.964Z","endTime":"2025-08-30T23:22:42.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":79.9,"strikeZoneTop":3.69999910556223,"strikeZoneBottom":1.6911233953818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.978635287607407,"aZ":-31.705275861484438,"pfxX":10.51224030499787,"pfxZ":0.2912522421037709,"pX":-0.3399506839604184,"pZ":1.3266068354037157,"vX0":-11.267093055005121,"vY0":-127.76154520471609,"vZ0":-1.8410740900648952,"x":129.96,"y":202.96,"x0":2.784224312992245,"y0":50.00592844874074,"z0":4.574246664935327,"aX":17.193727983093375},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.2,"breakHorizontal":-16.2,"spinRate":1755,"spinDirection":88},"zone":13,"typeConfidence":2.0,"plateTime":0.43050122346362363,"extension":6.751308124517076},"index":1,"playId":"1a95e8f6-9003-33bf-9820-3a210750ce92","pitchNumber":2,"startTime":"2025-08-30T23:22:52.957Z","endTime":"2025-08-30T23:22:57.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.131358179869157,"aZ":-34.8823571920867,"pfxX":9.842530250171217,"pfxZ":-1.612791612881825,"pX":1.3752042869367982,"pZ":2.1024887850740903,"vX0":-7.216429533610749,"vY0":-129.0788339817586,"vZ0":0.2762206217053784,"x":64.58,"y":182.01,"x0":2.93545531824033,"y0":50.002489616299954,"z0":4.690865061642253,"aX":16.524737028639223},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.6,"breakHorizontal":-16.1,"spinRate":1801,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4251547421542794,"extension":6.615350974051034},"index":2,"playId":"cb0f8b81-b852-34a2-b007-9fa6a03eca2c","pitchNumber":3,"startTime":"2025-08-30T23:23:09.843Z","endTime":"2025-08-30T23:23:14.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-30T23:23:20.924Z","endTime":"2025-08-30T23:23:32.986Z","isPitch":false,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.0,"strikeZoneTop":3.74438291172675,"strikeZoneBottom":1.68767952977848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.673855832355766,"aZ":-31.667518838085144,"pfxX":-4.250886744918411,"pfxZ":0.36727559306477797,"pX":0.024454269788976305,"pZ":1.2068957940359133,"vX0":-5.062736744458544,"vY0":-117.39167222998849,"vZ0":-1.6655526383847166,"x":116.07,"y":206.19,"x0":2.76715428668362,"y0":50.00480055082823,"z0":4.892975945073102,"aX":-5.890729514561949},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.5,"breakHorizontal":9.0,"spinRate":2405,"spinDirection":309},"zone":14,"typeConfidence":2.0,"plateTime":0.4678418993506339,"extension":6.4332581298565445},"index":4,"playId":"dd3c6350-c3fe-3aa0-90e4-b2719b05611b","pitchNumber":4,"startTime":"2025-08-30T23:23:32.986Z","endTime":"2025-08-30T23:23:37.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88781668723058,"aZ":-33.39972439842626,"pfxX":10.456734316156803,"pfxZ":-0.7139669182152311,"pX":-0.2170803641044718,"pZ":2.076832327667956,"vX0":-11.124598574982512,"vY0":-130.55608036714406,"vZ0":-0.4819568754664485,"x":125.27,"y":182.71,"x0":2.7437575553324067,"y0":50.00037390917291,"z0":4.780935138983962,"aX":18.020931268755767},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.2,"breakHorizontal":-16.4,"spinRate":1787,"spinDirection":91},"zone":8,"typeConfidence":2.0,"plateTime":0.4197788326158327,"extension":6.634943840791225},"hitData":{"launchSpeed":87.9,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.65,"coordY":136.65}},"index":5,"playId":"2220e950-2620-3fa9-afe2-3991c261fc80","pitchNumber":5,"startTime":"2025-08-30T23:23:53.281Z","endTime":"2025-08-30T23:24:02.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:24:02.534Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jurickson Profar doubles (12) on a sharp line drive to left fielder Weston Wilson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T23:26:07.876Z","endTime":"2025-08-30T23:27:25.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"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_fielded_ball"}]}],"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":95.6,"endSpeed":87.9,"strikeZoneTop":3.39000046470956,"strikeZoneBottom":1.6117399284787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.305197429752603,"aZ":-24.36508702387471,"pfxX":9.69182023874343,"pfxZ":3.9599558057280095,"pX":0.29990972460444265,"pZ":3.4303202115848195,"vX0":-7.553022392015053,"vY0":-139.10207433704971,"vZ0":-2.4590452695843266,"x":105.57,"y":146.16,"x0":1.782403098321938,"y0":50.00456946930646,"z0":5.9301880645961536,"aX":19.118353068844463},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.8,"breakHorizontal":-16.1,"spinRate":2081,"spinDirection":115},"zone":3,"typeConfidence":0.91,"plateTime":0.3927984384053729,"extension":6.872293019203853},"index":0,"playId":"c7a996a4-6628-32b3-bde1-21c9f5eaefec","pitchNumber":1,"startTime":"2025-08-30T23:26:16.433Z","endTime":"2025-08-30T23:26:20.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.991804760995876,"aZ":-35.581710675261235,"pfxX":1.2556187031476496,"pfxZ":-2.02047519823755,"pX":0.5865805843600067,"pZ":2.0704949033657,"vX0":-3.886234639436367,"vY0":-129.1407644919313,"vZ0":-2.943971632327602,"x":94.64,"y":182.88,"x0":1.9480147340336451,"y0":50.00119080044221,"z0":5.9632666463933965,"aX":2.1200854491499306},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.1,"breakHorizontal":-1.4,"spinRate":2098,"spinDirection":324},"zone":9,"typeConfidence":0.88,"plateTime":0.42419883915987633,"extension":6.686018924530946},"index":1,"playId":"6e366fe7-c756-3852-99b9-75bd8bb557d6","pitchNumber":2,"startTime":"2025-08-30T23:26:31.969Z","endTime":"2025-08-30T23:26:39.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.445808240428825,"aZ":-30.76908291670976,"pfxX":11.011928034334662,"pfxZ":0.8381148957559397,"pX":-0.4596652056110723,"pZ":1.3572366789793393,"vX0":-9.468351147220377,"vY0":-128.8489456472014,"vZ0":-5.255277427767117,"x":134.52,"y":202.13,"x0":1.8367965924195149,"y0":50.00260794908219,"z0":5.808393175728351,"aX":18.465798019868174},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.5,"breakHorizontal":-17.8,"spinRate":1954,"spinDirection":108},"zone":13,"typeConfidence":0.86,"plateTime":0.4255233079595748,"extension":6.951007219143819},"hitData":{"launchSpeed":106.6,"launchAngle":10.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":47.97,"coordY":117.46}},"index":2,"playId":"006c20cc-a75f-30d4-a1ac-0efe44911ef0","pitchNumber":3,"startTime":"2025-08-30T23:27:09.921Z","endTime":"2025-08-30T23:27:25.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.10000000000001,"awayTeamWinProbability":43.89999999999999,"homeTeamWinProbabilityAdded":-9.899999999999991,"leverageIndex":1.44,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:27:25.873Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Olson doubles (36) on a line drive to center fielder Harrison Bader. Jurickson Profar scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T23:27:43.225Z","endTime":"2025-08-30T23:28:50.197Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.8,"endSpeed":87.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.97577036381762,"aZ":-28.287087678250504,"pfxX":11.924895293194343,"pfxZ":1.9649297595748099,"pX":0.12023120419108663,"pZ":2.273041974778358,"vX0":-9.073853703430283,"vY0":-140.58569461845622,"vZ0":-4.83678119185599,"x":112.42,"y":177.41,"x0":1.857311124228112,"y0":50.00559523973024,"z0":5.875639716575085,"aX":23.624875331789013},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":2.6,"breakHorizontal":-19.4,"spinRate":2105,"spinDirection":122},"zone":8,"typeConfidence":0.91,"plateTime":0.3911613680764163,"extension":6.9586224688792475},"index":0,"playId":"d5bca1b3-1b1f-3155-8b55-e0da956b94b4","pitchNumber":1,"startTime":"2025-08-30T23:27:55.993Z","endTime":"2025-08-30T23:27:59.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"a242e314-8900-41cb-bc56-abdbc3aaca37","startTime":"2025-08-30T23:28:16.018Z","endTime":"2025-08-30T23:28:19.613Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.733228344157226,"aZ":-25.132573340482526,"pfxX":11.51355164618556,"pfxZ":3.538484577279915,"pX":0.46289790911598133,"pZ":2.2798333566914253,"vX0":-8.001638819987926,"vY0":-140.7828379151965,"vZ0":-5.421210995988667,"x":99.36,"y":177.22,"x0":1.859684027814305,"y0":50.0013214254445,"z0":5.877433559549517,"aX":22.89467624545525},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.4,"breakHorizontal":-19.0,"spinRate":2152,"spinDirection":125},"zone":9,"typeConfidence":0.91,"plateTime":0.3904553713539842,"extension":6.969588524844247},"hitData":{"launchSpeed":100.7,"launchAngle":15.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":155.01,"coordY":69.88}},"index":2,"playId":"14e041a8-4d1d-3cfd-a651-21ab1870c6ea","pitchNumber":2,"startTime":"2025-08-30T23:28:36.073Z","endTime":"2025-08-30T23:28:50.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.8,"awayTeamWinProbability":59.2,"homeTeamWinProbabilityAdded":-15.300000000000011,"leverageIndex":2.03,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:28:50.197Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T23:29:19.745Z","endTime":"2025-08-30T23:31:21.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.7038205035275,"strikeZoneBottom":1.70382743215349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.13621470932403,"aZ":-29.75139072826108,"pfxX":9.557779960155337,"pfxZ":1.4763232860286726,"pX":0.007877778074941498,"pZ":1.4949080840206657,"vX0":-7.901801594743021,"vY0":-126.67824011728264,"vZ0":-5.042747666138738,"x":116.7,"y":198.42,"x0":1.9086858763434738,"y0":50.004669136642406,"z0":5.858221835100339,"aX":15.711412081558061},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.8,"breakHorizontal":-15.7,"spinRate":2116,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.4305217360529179,"extension":6.808931255690355},"index":0,"playId":"2ab30281-3149-3d0a-9a2a-cdcc886c072a","pitchNumber":1,"startTime":"2025-08-30T23:29:27.262Z","endTime":"2025-08-30T23:29:31.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":81.0,"strikeZoneTop":3.64100234875078,"strikeZoneBottom":1.64565020593362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.500432499478848,"aZ":-29.931112073685973,"pfxX":-0.3404490547441106,"pfxZ":1.3679837397032149,"pX":0.9840115873173095,"pZ":2.770335713473838,"vX0":-2.5028587567725906,"vY0":-126.08499919528576,"vZ0":-2.154778160384455,"x":79.49,"y":163.98,"x0":2.025188146759897,"y0":50.0053273930914,"z0":6.001618891693917,"aX":-0.5600169557412085},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.3,"breakHorizontal":1.1,"spinRate":2178,"spinDirection":190},"zone":12,"typeConfidence":0.9,"plateTime":0.4309045052972498,"extension":6.630545304273235},"index":1,"playId":"bd92202e-5d67-3122-8998-a0bacb49728b","pitchNumber":2,"startTime":"2025-08-30T23:29:44.772Z","endTime":"2025-08-30T23:29:48.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.63994794276299,"strikeZoneBottom":1.6142408767997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51958067540106,"aZ":-27.393209677143705,"pfxX":11.733178012684373,"pfxZ":2.4158451805869507,"pX":0.10148115406352189,"pZ":3.873043774878643,"vX0":-8.949885607515997,"vY0":-140.1157513345322,"vZ0":-0.8556944439701317,"x":113.13,"y":134.21,"x0":1.8172395130636887,"y0":50.006790723405,"z0":5.977049891850912,"aX":23.26702373469362},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.4,"breakHorizontal":-19.3,"spinRate":2176,"spinDirection":120},"zone":12,"typeConfidence":0.91,"plateTime":0.391337692126422,"extension":6.8692436277069815},"index":2,"playId":"769d006f-54b0-378c-afeb-f95beb496309","pitchNumber":3,"startTime":"2025-08-30T23:30:03.874Z","endTime":"2025-08-30T23:30:07.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.64000085201841,"strikeZoneBottom":1.73070250780122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.77225483261542,"aZ":-27.22847821742673,"pfxX":10.880543214343296,"pfxZ":2.478008614710091,"pX":-0.5277424363237005,"pZ":1.8738252254368666,"vX0":-10.309853884479702,"vY0":-139.6620582321974,"vZ0":-6.045917634939,"x":137.12,"y":188.19,"x0":1.7817490573486376,"y0":50.00077079486021,"z0":5.835711720568547,"aX":21.688158474566208},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.5,"breakHorizontal":-17.9,"spinRate":2191,"spinDirection":119},"zone":7,"typeConfidence":0.9,"plateTime":0.39082388752142094,"extension":6.84392528932435},"index":3,"playId":"3f80e01e-ca68-3e72-a2fd-6205643f42a7","pitchNumber":4,"startTime":"2025-08-30T23:30:22.026Z","endTime":"2025-08-30T23:30:26.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":87.6,"endSpeed":81.3,"strikeZoneTop":3.70986702051019,"strikeZoneBottom":1.70969843825166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.084403763458397,"aZ":-32.29903873883602,"pfxX":8.236850413992453,"pfxZ":-0.0715188679527543,"pX":1.7840026561274713,"pZ":2.169320938953516,"vX0":-3.775519314509505,"vY0":-127.62931671380224,"vZ0":-3.0408862433213555,"x":49.0,"y":180.21,"x0":2.205126920902673,"y0":50.006179268960295,"z0":5.896989186918307,"aX":13.711879331027179},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.6,"breakHorizontal":-14.2,"spinRate":2107,"spinDirection":111},"zone":14,"typeConfidence":0.89,"plateTime":0.4277186559983224,"extension":7.157507014918948},"index":4,"playId":"43af8a37-17cf-3dff-addf-705ffebe2551","pitchNumber":5,"startTime":"2025-08-30T23:30:38.747Z","endTime":"2025-08-30T23:30:42.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.684201960982026,"aZ":-28.30103317540403,"pfxX":11.27606889967857,"pfxZ":2.348846789257708,"pX":0.24072656832425035,"pZ":1.0958043429748932,"vX0":-8.04403129968278,"vY0":-127.15957996541547,"vZ0":-6.195922267683117,"x":107.82,"y":209.19,"x0":1.9711819446123044,"y0":50.0011177721516,"z0":5.792874746991928,"aX":18.56954196827604},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":-18.7,"spinRate":2206,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.4298094321092467,"extension":7.170258852150929},"index":5,"playId":"97c5bcc5-f1c7-33d1-910a-43c872c0393d","pitchNumber":6,"startTime":"2025-08-30T23:30:55.476Z","endTime":"2025-08-30T23:31:00.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.417772492055924,"aZ":-31.697604104268816,"pfxX":10.030614787176972,"pfxZ":0.29118484697678504,"pX":0.6670681232232699,"pZ":2.30106603260255,"vX0":-6.561274625414445,"vY0":-126.89624255240264,"vZ0":-2.7761892661293803,"x":91.57,"y":176.65,"x0":1.985489034829069,"y0":50.001607740156444,"z0":5.939243353398526,"aX":16.326921523653546},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.1,"breakHorizontal":-16.7,"spinRate":2012,"spinDirection":106},"zone":6,"typeConfidence":0.89,"plateTime":0.4319355803228837,"extension":6.927952700645904},"index":6,"playId":"b32f8d87-bcfa-3cc1-934e-1c9868258fad","pitchNumber":7,"startTime":"2025-08-30T23:31:16.916Z","endTime":"2025-08-30T23:31:21.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.9,"awayTeamWinProbability":53.1,"homeTeamWinProbabilityAdded":6.100000000000001,"leverageIndex":1.75,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:31:21.575Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, third baseman Alec Bohm to first baseman Bryce Harper. Matt Olson to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T23:31:40.042Z","endTime":"2025-08-30T23:32:20.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.905323412570308,"aZ":-32.57673462282878,"pfxX":9.119962467925177,"pfxZ":-0.2469608197506572,"pX":0.49286945336639576,"pZ":1.6663590154145136,"vX0":-6.640901103162261,"vY0":-126.85307862213959,"vZ0":-3.98829121108802,"x":98.21,"y":193.79,"x0":1.9542333501699694,"y0":50.0032042832962,"z0":5.844043022708398,"aX":14.927609000225065},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.1,"breakHorizontal":-15.1,"spinRate":1914,"spinDirection":102},"zone":9,"typeConfidence":0.9,"plateTime":0.4310707040013879,"extension":7.090711696787822},"index":0,"playId":"14be7862-a968-31f2-8a71-905d4d5ba1a8","pitchNumber":1,"startTime":"2025-08-30T23:31:48.648Z","endTime":"2025-08-30T23:31:52.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.74585454831384,"aZ":-25.37730402889662,"pfxX":10.762646044456618,"pfxZ":3.3842055030971157,"pX":-0.6989808291365124,"pZ":3.1074812991655825,"vX0":-10.734886760471257,"vY0":-140.53270374796557,"vZ0":-3.205979521113351,"x":143.64,"y":154.88,"x0":1.7652753447963887,"y0":50.002106463783775,"z0":5.904706818644611,"aX":21.606829638811043},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.6,"breakHorizontal":-17.4,"spinRate":2180,"spinDirection":119},"zone":1,"typeConfidence":0.91,"plateTime":0.3891995578808034,"extension":6.913557827624742},"hitData":{"launchSpeed":38.8,"launchAngle":-35.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.31,"coordY":167.35}},"index":1,"playId":"9670b64c-3a08-3da2-8091-924825be2614","pitchNumber":2,"startTime":"2025-08-30T23:32:12.474Z","endTime":"2025-08-30T23:32:20.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.95,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:32:20.507Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T23:32:46.795Z","endTime":"2025-08-30T23:33:15.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.9,"strikeZoneTop":3.44999876500191,"strikeZoneBottom":1.66128402957964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.276219254566605,"aZ":-26.855905532059666,"pfxX":10.473162062335629,"pfxZ":2.714114768354822,"pX":1.3181091130023488,"pZ":2.7833555138865114,"vX0":-5.558890215786087,"vY0":-138.5606553579589,"vZ0":-3.5636418027993306,"x":66.76,"y":163.63,"x0":1.979603456184825,"y0":50.00624857373706,"z0":5.861940444261792,"aX":20.557421389970244},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.4,"breakHorizontal":-18.0,"spinRate":2151,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.3939031469082743,"extension":6.858113224930555},"index":0,"playId":"16ccdaf5-8560-3ead-ab4c-c54db35eacf5","pitchNumber":1,"startTime":"2025-08-30T23:32:50.657Z","endTime":"2025-08-30T23:32:54.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.342010789861185,"aZ":-25.531831537809033,"pfxX":12.368203354216408,"pfxZ":3.35713814073448,"pX":0.28640377652494337,"pZ":2.1563492339503294,"vX0":-8.800560028359394,"vY0":-139.9741229911738,"vZ0":-5.653020433450318,"x":106.08,"y":180.56,"x0":1.8683202782964252,"y0":50.00417253016572,"z0":5.879551575191828,"aX":24.482345049213855},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.0,"breakHorizontal":-20.5,"spinRate":2166,"spinDirection":122},"zone":9,"typeConfidence":0.91,"plateTime":0.39168109049950806,"extension":6.932969286209383},"hitData":{"launchSpeed":108.9,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.16,"coordY":145.43}},"index":1,"playId":"ec1be525-ff16-3f12-9d5c-0d4c3c6c079a","pitchNumber":2,"startTime":"2025-08-30T23:33:07.245Z","endTime":"2025-08-30T23:33:15.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":6.099999999999994,"leverageIndex":2.23,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:33:15.027Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trea Turner doubles (31) on a sharp line drive to left fielder Jurickson Profar.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T23:35:24.258Z","endTime":"2025-08-30T23:37:00.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.9,"strikeZoneTop":3.49000097747258,"strikeZoneBottom":1.73789092856638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.39781582220999,"aZ":-36.751875391707884,"pfxX":-6.281189993907388,"pfxZ":-3.5922081776023846,"pX":1.0489194387089784,"pZ":1.860706930349305,"vX0":-2.572986825764219,"vY0":-112.40475205671513,"vZ0":1.6498205999166535,"x":77.02,"y":188.54,"x0":3.02651612265159,"y0":50.00548053425977,"z0":4.863813590405021,"aX":-7.994975680867441},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-5.8,"breakHorizontal":12.0,"spinRate":2257,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.48828958830283575,"extension":6.403892366222014},"index":0,"playId":"4d3bf856-541c-36b1-a865-d3ebac6893bd","pitchNumber":1,"startTime":"2025-08-30T23:35:36.403Z","endTime":"2025-08-30T23:35:40.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.47945559145393,"strikeZoneBottom":1.67064031915319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.87664957777604,"aZ":-31.54753251261645,"pfxX":10.64625485415133,"pfxZ":0.39459112148481346,"pX":-0.9363442798038298,"pZ":1.6123439282836842,"vX0":-12.444466071074446,"vY0":-124.2564664896558,"vZ0":-1.181525375766279,"x":152.69,"y":195.25,"x0":2.7235083645036062,"y0":50.002005794902985,"z0":4.684717519908545,"aX":16.863117963767074},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":-16.8,"spinRate":1757,"spinDirection":95},"zone":13,"typeConfidence":2.0,"plateTime":0.43863477269276263,"extension":6.5665766458606285},"index":1,"playId":"4a7cf6a2-de9d-3726-a021-670a72c92113","pitchNumber":2,"startTime":"2025-08-30T23:35:52.989Z","endTime":"2025-08-30T23:35:57.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":88.1,"endSpeed":80.8,"strikeZoneTop":3.49000086814637,"strikeZoneBottom":1.65648080944291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.182279519581012,"aZ":-32.41078275953877,"pfxX":10.184861674771538,"pfxZ":-0.14417911287432972,"pX":-0.3112144134559418,"pZ":1.3493853568561536,"vX0":-11.10178279068741,"vY0":-127.87517125505248,"vZ0":-2.1688387249783507,"x":128.86,"y":202.35,"x0":2.761685882207302,"y0":50.00195634064017,"z0":4.749325490944193,"aX":16.879800501609427},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.5,"breakHorizontal":-16.0,"spinRate":1849,"spinDirection":93},"zone":13,"typeConfidence":2.0,"plateTime":0.428200779811156,"extension":6.777537491555792},"index":2,"playId":"0e97e2ee-e6c4-3d49-ba3d-2df4a67e6b39","pitchNumber":3,"startTime":"2025-08-30T23:36:10.588Z","endTime":"2025-08-30T23:36:14.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":94.0,"endSpeed":85.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.268639338136186,"aZ":-21.30902611287509,"pfxX":9.08962453744912,"pfxZ":5.750484526418644,"pX":-0.5540046193652938,"pZ":2.964810225527682,"vX0":-11.884240969667738,"vY0":-136.40318785783725,"vZ0":-1.501017727653335,"x":138.12,"y":158.73,"x0":2.6730463899211396,"y0":50.00154457492178,"z0":4.987608741159695,"aX":17.172046355752563},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.3,"breakHorizontal":-14.0,"spinRate":2036,"spinDirection":111},"zone":1,"typeConfidence":2.0,"plateTime":0.40114818422024623,"extension":6.588793538163651},"index":3,"playId":"b65ba96d-a884-338a-a08f-7f2372a21ee3","pitchNumber":4,"startTime":"2025-08-30T23:36:26.841Z","endTime":"2025-08-30T23:36:30.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.025765439652343,"aZ":-34.8715633139299,"pfxX":-2.9220214734611876,"pfxZ":-1.914605235255971,"pX":-0.30937172431774557,"pZ":2.5550229885931475,"vX0":-6.479256894399161,"vY0":-117.82915892730446,"vZ0":1.6625339115987734,"x":128.79,"y":169.79,"x0":2.853793845986605,"y0":50.00328389339095,"z0":5.058294328869785,"aX":-4.114801050308456},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.8,"breakHorizontal":6.8,"spinRate":2354,"spinDirection":317},"zone":4,"typeConfidence":2.0,"plateTime":0.46455244142134555,"extension":6.652839547192626},"hitData":{"launchSpeed":101.3,"launchAngle":20.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":41.43,"coordY":98.7}},"index":4,"playId":"3a1f49e9-ee2c-32b2-8149-425eae1a9b82","pitchNumber":5,"startTime":"2025-08-30T23:36:48.683Z","endTime":"2025-08-30T23:37:00.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.7,"awayTeamWinProbability":33.3,"homeTeamWinProbabilityAdded":9.100000000000009,"leverageIndex":1.3,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:37:00.763Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out to first baseman Matt Olson. Trea Turner to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T23:37:26.127Z","endTime":"2025-08-30T23:37:45.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.41712823786651,"aZ":-32.97960053176876,"pfxX":-7.4675601315654125,"pfxZ":-0.5874495897505092,"pX":-0.5472668520232766,"pZ":2.9271910964350134,"vX0":-5.549845817299772,"vY0":-116.79789232815358,"vZ0":2.459371937713434,"x":137.86,"y":159.75,"x0":2.835626699638671,"y0":50.00291377675617,"z0":4.976794977659767,"aX":-10.244286670980461},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.1,"breakHorizontal":15.0,"spinRate":2409,"spinDirection":308},"zone":1,"typeConfidence":2.0,"plateTime":0.47020844538444306,"extension":6.433634195986831},"hitData":{"launchSpeed":67.4,"launchAngle":-41.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.6,"coordY":168.76}},"index":0,"playId":"2144890f-1e7a-3ebb-b032-984c336e0aa2","pitchNumber":1,"startTime":"2025-08-30T23:37:35.961Z","endTime":"2025-08-30T23:37:45.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.8,"awayTeamWinProbability":34.2,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":1.68,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:37:45.079Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Bryce Harper grounds into a double play, first baseman Matt Olson to catcher Drake Baldwin. Trea Turner out at home. Bryce Harper out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T23:38:21.406Z","endTime":"2025-08-30T23:38:35.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","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":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_runner_out","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":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":79.7,"endSpeed":73.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.327494156007702,"aZ":-35.6478131869979,"pfxX":-5.27375340705137,"pfxZ":-2.5310269191913477,"pX":0.5882558711853875,"pZ":2.8648596847794146,"vX0":-3.615452638535662,"vY0":-116.08752063413881,"vZ0":2.6628534796116066,"x":94.58,"y":161.43,"x0":2.8471204047317715,"y0":50.000609641954405,"z0":5.080295498659305,"aX":-7.246018691996162},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-3.7,"breakHorizontal":10.4,"spinRate":2355,"spinDirection":307},"zone":3,"typeConfidence":2.0,"plateTime":0.4705879531909831,"extension":6.621806474836709},"hitData":{"launchSpeed":86.0,"launchAngle":-12.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.0,"coordY":170.79}},"index":0,"playId":"874c9969-61be-3cc0-b68e-75538df2ce0b","pitchNumber":1,"startTime":"2025-08-30T23:38:27.667Z","endTime":"2025-08-30T23:38:35.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-15.799999999999997,"leverageIndex":2.25,"dramaIndex":159.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:38:35.608Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sean Murphy called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T23:41:17.412Z","endTime":"2025-08-30T23:43:41.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.51997041737583,"strikeZoneBottom":1.62828094223603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.00057880168056,"aZ":-30.07958733058576,"pfxX":0.6052492786946542,"pfxZ":1.3005282689791269,"pX":-0.7216276920579093,"pZ":0.9803231524764753,"vX0":-6.633644258360141,"vY0":-126.51239389388705,"vZ0":-5.86817551214837,"x":144.51,"y":212.31,"x0":1.865911799574189,"y0":50.00147630132565,"z0":5.768197658474943,"aX":0.9736766135379261},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":0.6,"spinRate":1986,"spinDirection":59},"zone":13,"typeConfidence":0.9,"plateTime":0.43446749004821195,"extension":6.699831188611822},"index":0,"playId":"33ecfece-80ab-31bf-bbde-564d02c2aa6e","pitchNumber":1,"startTime":"2025-08-30T23:41:25.116Z","endTime":"2025-08-30T23:41:28.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.044439184096966,"aZ":-30.54756984922781,"pfxX":0.26435805659462197,"pfxZ":1.0465238046580954,"pX":-0.6391708891345771,"pZ":2.2992433994874037,"vX0":-6.29932695194876,"vY0":-124.18666534322169,"vZ0":-2.5610821406157793,"x":141.36,"y":176.7,"x0":1.9013694052617083,"y0":50.00328151216825,"z0":5.897873410500353,"aX":0.41186135546865194},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":1.1,"spinRate":1983,"spinDirection":345},"zone":4,"typeConfidence":0.9,"plateTime":0.44191502924672044,"extension":6.790606983055785},"index":1,"playId":"963536ca-fc8f-3960-98e8-a6628f5d5e85","pitchNumber":2,"startTime":"2025-08-30T23:41:41.180Z","endTime":"2025-08-30T23:41:44.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":77.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.191901510338546,"aZ":-28.75115865732906,"pfxX":0.7144287938306667,"pfxZ":2.2150734956849805,"pX":0.1433669926345679,"pZ":1.8329146747672371,"vX0":-4.7093368117030385,"vY0":-125.59350805027896,"vZ0":-4.09049711300376,"x":111.54,"y":189.29,"x0":1.9769425428838563,"y0":50.00334409124437,"z0":5.909771760048477,"aX":1.104642635466996},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.0,"breakHorizontal":0.1,"spinRate":1963,"spinDirection":121},"zone":8,"typeConfidence":0.9,"plateTime":0.44171186266488727,"extension":6.708861082124485},"index":2,"playId":"4aca068a-f203-3087-aaee-d70d763902ac","pitchNumber":3,"startTime":"2025-08-30T23:42:01.078Z","endTime":"2025-08-30T23:42:04.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":86.9,"endSpeed":79.5,"strikeZoneTop":3.42999976313837,"strikeZoneBottom":1.53593003143162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.50638404471112,"aZ":-33.0096856543303,"pfxX":10.7159860974406,"pfxZ":-0.5220151165425095,"pX":2.303707393935327,"pZ":1.940532590622343,"vX0":-2.960446693744021,"vY0":-126.48619209362113,"vZ0":-3.100291638003288,"x":29.19,"y":186.39,"x0":2.1023458978799434,"y0":50.00142118900179,"z0":5.848364002890557,"aX":17.238343924695688},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.4,"breakHorizontal":-18.6,"spinRate":1852,"spinDirection":99},"zone":14,"typeConfidence":0.9,"plateTime":0.4342086845907911,"extension":6.848578317084706},"index":3,"playId":"a0df2ea9-7658-3653-903b-0dded2885ee6","pitchNumber":4,"startTime":"2025-08-30T23:42:24.553Z","endTime":"2025-08-30T23:42:27.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.657464826202933,"aZ":-37.82338237176134,"pfxX":1.4424861310615087,"pfxZ":-3.3846253704951277,"pX":-0.3433648829611779,"pZ":1.319161510255241,"vX0":-6.03884924476315,"vY0":-128.77523996877926,"vZ0":-4.154411733946705,"x":130.09,"y":203.16,"x0":1.8526334363100678,"y0":50.00581528259707,"z0":5.903387538162925,"aX":2.4044833483273007},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.8,"breakHorizontal":-1.2,"spinRate":2079,"spinDirection":329},"zone":13,"typeConfidence":0.89,"plateTime":0.4265943217646049,"extension":6.805847593279258},"index":4,"playId":"2cd0a4e3-dae1-3b6f-955f-8dbd7808e0b4","pitchNumber":5,"startTime":"2025-08-30T23:42:41.572Z","endTime":"2025-08-30T23:42:46.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":97.0,"endSpeed":88.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.53738647429485,"aZ":-27.46740416367282,"pfxX":11.72416483965388,"pfxZ":2.363847685515264,"pX":0.04895860087896782,"pZ":2.249749562900276,"vX0":-9.256087482904864,"vY0":-140.79856060673606,"vZ0":-4.926442766908178,"x":115.13,"y":178.04,"x0":1.870017106351726,"y0":50.001356840792184,"z0":5.818665977649488,"aX":23.334900164410712},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.4,"breakHorizontal":-19.1,"spinRate":2095,"spinDirection":119},"zone":5,"typeConfidence":0.91,"plateTime":0.3903023048993961,"extension":6.925349460073285},"index":5,"playId":"88236971-6cfc-34f3-9f6e-b43fbec23fe8","pitchNumber":6,"startTime":"2025-08-30T23:43:15.424Z","endTime":"2025-08-30T23:43:20.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.43000219624909,"strikeZoneBottom":1.61985283789809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.376950949347446,"aZ":-28.238350675541522,"pfxX":11.179003528417885,"pfxZ":1.9732847055597436,"pX":-0.5003239549155795,"pZ":2.4949385156614814,"vX0":-10.337884684880141,"vY0":-140.2563875116986,"vZ0":-4.121976656091464,"x":136.07,"y":171.42,"x0":1.7787796892593006,"y0":50.00437164619969,"z0":5.822771983185356,"aX":22.30091009955489},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":2.9,"breakHorizontal":-18.1,"spinRate":2117,"spinDirection":121},"zone":4,"typeConfidence":0.91,"plateTime":0.39035646738893437,"extension":6.815855130095719},"index":6,"playId":"b8c08e2b-0383-3f6f-ac34-914918529f5d","pitchNumber":7,"startTime":"2025-08-30T23:43:37.439Z","endTime":"2025-08-30T23:43:41.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:43:41.703Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T23:43:59.162Z","endTime":"2025-08-30T23:44:51.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40668379137187,"aZ":-32.41580597601879,"pfxX":11.96584146420811,"pfxZ":-0.149185355644871,"pX":-0.12130084947025056,"pZ":1.5530967065280723,"vX0":-8.917883613184578,"vY0":-127.24357315093235,"vZ0":-4.121162606849188,"x":121.62,"y":196.85,"x0":1.8835134065191512,"y0":50.002273273722736,"z0":5.777138595607584,"aX":19.5166471119128},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.1,"breakHorizontal":-19.6,"spinRate":2072,"spinDirection":105},"zone":8,"typeConfidence":0.9,"plateTime":0.4313274081616001,"extension":6.959704500982576},"index":0,"playId":"4da4ef94-2763-32b9-9fdc-77a63d1cb799","pitchNumber":1,"startTime":"2025-08-30T23:44:06.638Z","endTime":"2025-08-30T23:44:10.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.76484165912781,"aZ":-24.53456731894306,"pfxX":11.415299779580034,"pfxZ":3.8177591418723846,"pX":0.385681563326114,"pZ":2.4851470055672356,"vX0":-8.34508946698848,"vY0":-140.83056614188092,"vZ0":-4.986643863684533,"x":102.3,"y":171.68,"x0":1.908022256538443,"y0":50.0069308832168,"z0":5.871200074886162,"aX":22.875129333177714},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.0,"breakHorizontal":-19.0,"spinRate":2199,"spinDirection":126},"zone":6,"typeConfidence":0.91,"plateTime":0.3893053606120933,"extension":6.893120482506926},"index":1,"playId":"03c27633-056e-323e-a69a-5dcb299e18fd","pitchNumber":2,"startTime":"2025-08-30T23:44:22.731Z","endTime":"2025-08-30T23:44:26.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-30T23:44:37.040Z","endTime":"2025-08-30T23:44:47.201Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.50901748608747,"aZ":-25.88435575007059,"pfxX":11.879557552326371,"pfxZ":3.125688603494357,"pX":1.6733287576045126,"pZ":2.6320973700139385,"vX0":-5.279117131211082,"vY0":-141.26571120525517,"vZ0":-4.376800460608802,"x":53.22,"y":167.71,"x0":2.0275751494403957,"y0":50.00223378599476,"z0":5.874448963756629,"aX":23.902864722879617},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.9,"breakHorizontal":-20.4,"spinRate":2108,"spinDirection":119},"zone":12,"typeConfidence":0.91,"plateTime":0.3883859828109295,"extension":6.8731870441001774},"index":3,"playId":"e9fe6b01-216a-361b-8e2d-1ef3833a068f","pitchNumber":3,"startTime":"2025-08-30T23:44:47.201Z","endTime":"2025-08-30T23:44:51.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:44:51.459Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nacho Alvarez Jr. grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T23:45:11.690Z","endTime":"2025-08-30T23:45:40.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.40215273455286,"strikeZoneBottom":1.5522606028504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.403492506807645,"aZ":-23.290307390375926,"pfxX":11.951012755465328,"pfxZ":4.430382947230073,"pX":-0.07483563896064256,"pZ":1.6958046648788625,"vX0":-9.561020670978605,"vY0":-140.37942493616148,"vZ0":-7.052231235823212,"x":119.85,"y":192.99,"x0":1.8147051309177176,"y0":50.00137443914776,"z0":5.745875175241243,"aX":23.960500220951825},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.7,"breakHorizontal":-19.8,"spinRate":2168,"spinDirection":120},"zone":8,"typeConfidence":0.91,"plateTime":0.3894884519248558,"extension":6.856884318148657},"index":0,"playId":"3243e016-59be-32b3-97a2-d2c32fc61292","pitchNumber":1,"startTime":"2025-08-30T23:45:18.520Z","endTime":"2025-08-30T23:45:21.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.3070489830743,"aZ":-30.405574261941783,"pfxX":11.49108114476002,"pfxZ":1.0603266793727375,"pX":0.2932097578674982,"pZ":1.658895534455456,"vX0":-7.936245507966825,"vY0":-128.49756329037837,"vZ0":-4.442436452499568,"x":105.82,"y":193.99,"x0":1.9330879594684804,"y0":50.001731389960504,"z0":5.7796934453513416,"aX":19.16243715110586},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.1,"breakHorizontal":-19.0,"spinRate":2016,"spinDirection":106},"zone":9,"typeConfidence":0.87,"plateTime":0.4266962834501662,"extension":6.771222656720235},"hitData":{"launchSpeed":69.4,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.29,"coordY":165.21}},"index":1,"playId":"292c1f89-2a05-39de-b005-74771ee4e51c","pitchNumber":2,"startTime":"2025-08-30T23:45:33.249Z","endTime":"2025-08-30T23:45:40.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:45:40.929Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T23:48:15.220Z","endTime":"2025-08-30T23:50:09.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Kinley replaces Chris Sale.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T23:47:02.627Z","endTime":"2025-08-30T23:48:17.541Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641755,"link":"/api/v1/people/641755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.68664011269464,"strikeZoneBottom":1.80991921620529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.53407802173012,"aZ":-23.929018300332782,"pfxX":0.314046248198375,"pfxZ":4.95060311094454,"pX":1.620745261170957,"pZ":-0.25101746340471476,"vX0":5.689538616799083,"vY0":-128.74050370651202,"vZ0":-11.837791428167993,"x":55.22,"y":245.56,"x0":-0.6655553530011008,"y0":50.00599272576226,"z0":6.284507668991288,"aX":0.5230617950293813},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.2,"breakHorizontal":-1.9,"spinRate":2497,"spinDirection":211},"zone":14,"typeConfidence":0.84,"plateTime":0.426634045557428,"extension":5.562695491401282},"index":1,"playId":"c94123fd-2e91-3c63-88b7-e6bd643ec704","pitchNumber":1,"startTime":"2025-08-30T23:48:17.541Z","endTime":"2025-08-30T23:48:20.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.65923962467535,"strikeZoneBottom":1.72913002758566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.882194933309336,"aZ":-26.167314867218554,"pfxX":0.9968284572047468,"pfxZ":3.636072145268079,"pX":0.9525718806915642,"pZ":3.6949643725423704,"vX0":4.161629219761749,"vY0":-127.86217934410418,"vZ0":-2.13403922798183,"x":80.69,"y":139.02,"x0":-0.8270396940296599,"y0":50.00327242763328,"z0":6.598030656430628,"aX":1.646650603296964},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.4,"breakHorizontal":-2.8,"spinRate":2446,"spinDirection":189},"zone":12,"typeConfidence":0.9,"plateTime":0.4287219079225095,"extension":5.450740400911523},"index":2,"playId":"7bd4bc47-ce7a-3f10-a922-468dc264b502","pitchNumber":2,"startTime":"2025-08-30T23:48:38.838Z","endTime":"2025-08-30T23:48:42.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.6599992091297,"strikeZoneBottom":1.73156598136183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.194933842343183,"aZ":-25.090533469096428,"pfxX":1.533906376319947,"pfxZ":4.383932932247568,"pX":-0.17777070829327107,"pZ":3.526038067054241,"vX0":1.4360694836711938,"vY0":-126.87603457314283,"vZ0":-2.5175332536326978,"x":123.78,"y":143.58,"x0":-0.9522592964627368,"y0":50.00125810787272,"z0":6.54997998088352,"aX":2.477244226892105},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.6,"breakHorizontal":-3.1,"spinRate":2451,"spinDirection":181},"zone":2,"typeConfidence":0.9,"plateTime":0.43322889393446395,"extension":5.4807661322484},"index":3,"playId":"d7cab7ad-7042-331d-91c4-dddd266cea8f","pitchNumber":3,"startTime":"2025-08-30T23:48:58.573Z","endTime":"2025-08-30T23:49:02.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.66077877547461,"strikeZoneBottom":1.71835308230241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.94856223319859,"aZ":-26.91384796034061,"pfxX":0.7738230662795891,"pfxZ":3.321711257021544,"pX":0.38954113512254174,"pZ":2.440848760757387,"vX0":3.209720480229552,"vY0":-125.27685840617261,"vZ0":-4.482391397675538,"x":102.15,"y":172.88,"x0":-1.0103048010254634,"y0":50.00467115758729,"z0":6.460183968945294,"aX":1.2269631815286715},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.2,"breakHorizontal":-2.2,"spinRate":2461,"spinDirection":179},"zone":6,"typeConfidence":0.91,"plateTime":0.43766150633549383,"extension":5.385739027348552},"index":4,"playId":"e5b1f850-6f6e-3cee-aa2e-ad724ff757b1","pitchNumber":4,"startTime":"2025-08-30T23:49:17.351Z","endTime":"2025-08-30T23:49:21.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.64679706690603,"strikeZoneBottom":1.74349899422316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.316772831366645,"aZ":-24.28539570684501,"pfxX":1.5091824559191183,"pfxZ":4.83443347011447,"pX":0.15106531464938627,"pZ":1.6873331256234227,"vX0":2.218659046455184,"vY0":-127.23682504013627,"vZ0":-6.8370170883827655,"x":111.24,"y":193.22,"x0":-0.9299493174619449,"y0":50.003433421751375,"z0":6.347423894802182,"aX":2.461553585456002},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.3,"breakHorizontal":-3.2,"spinRate":2479,"spinDirection":184},"zone":8,"typeConfidence":0.9,"plateTime":0.43130478466215116,"extension":5.555860549873033},"index":5,"playId":"65714626-55d6-353c-ae53-53944ea24180","pitchNumber":5,"startTime":"2025-08-30T23:49:34.580Z","endTime":"2025-08-30T23:49:38.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-30T23:49:43.249Z","endTime":"2025-08-30T23:50:06.384Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.7323686971114,"aZ":-28.164353332953635,"pfxX":1.9033870403120061,"pfxZ":2.471225272612573,"pX":0.7728685646893588,"pZ":2.846115169754342,"vX0":3.556682078529433,"vY0":-126.79502338892058,"vZ0":-3.398970017689135,"x":87.54,"y":161.93,"x0":-0.8971883664142822,"y0":50.0043682421654,"z0":6.459649444512371,"aX":3.0879884699076974},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.0,"breakHorizontal":-4.3,"spinRate":2563,"spinDirection":159},"zone":6,"typeConfidence":0.91,"plateTime":0.4325308815394302,"extension":5.575793198968371},"index":7,"playId":"a9ac1481-7f4e-36a7-aa2e-1675d39167a6","pitchNumber":6,"startTime":"2025-08-30T23:50:06.384Z","endTime":"2025-08-30T23:50:09.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:50:09.996Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T23:50:29.689Z","endTime":"2025-08-30T23:51:56.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.1,"endSpeed":80.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.836618053136448,"aZ":-26.904593892621442,"pfxX":1.4071167106059779,"pfxZ":3.185378791171834,"pX":0.6445897190230161,"pZ":2.34972546642347,"vX0":3.0472859462488175,"vY0":-128.19596480028366,"vZ0":-5.2406329549843225,"x":92.43,"y":175.34,"x0":-0.7449325262772946,"y0":50.00518242949893,"z0":6.534909250910016,"aX":2.32932080156975},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":-3.2,"spinRate":2570,"spinDirection":170},"zone":6,"typeConfidence":0.9,"plateTime":0.42814960480842856,"extension":5.452634967952204},"index":0,"playId":"6a2b6a24-f138-3b8d-99f6-2523f9dda5c1","pitchNumber":1,"startTime":"2025-08-30T23:50:36.543Z","endTime":"2025-08-30T23:50:39.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.654915841660966,"aZ":-40.14392931247731,"pfxX":0.05656738887180124,"pfxZ":-5.193175007665586,"pX":-0.6037105180662544,"pZ":1.192354161576729,"vX0":0.5049772527095739,"vY0":-123.38798175576424,"vZ0":-4.675925487239439,"x":140.01,"y":206.59,"x0":-0.8187828827580134,"y0":50.0041397533773,"z0":6.51217954297026,"aX":0.08671259710557988},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.3,"breakHorizontal":-0.2,"spinRate":2722,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.4447275602169425,"extension":5.541245643081023},"index":1,"playId":"cd167f86-8d0d-3e23-9bd6-99ed930b1b5c","pitchNumber":2,"startTime":"2025-08-30T23:50:58.055Z","endTime":"2025-08-30T23:51:01.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-30T23:51:13.650Z","endTime":"2025-08-30T23:51:33.792Z","isPitch":false,"type":"action","player":{"id":664761,"link":"/api/v1/people/664761"},"defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":87.4,"endSpeed":81.5,"strikeZoneTop":3.59054828226074,"strikeZoneBottom":1.58956132023582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.57422829115242,"aZ":-32.78584184881318,"pfxX":0.6026283572248912,"pfxZ":-0.37476441537040106,"pX":0.8572004772839544,"pZ":1.2743288614737356,"vX0":3.7872203581560484,"vY0":-127.19969913188716,"vZ0":-6.471449811814346,"x":84.33,"y":204.37,"x0":-0.7228676630042553,"y0":50.00008644836267,"z0":6.417898300826319,"aX":0.9965170111196322},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.8,"breakHorizontal":-1.9,"spinRate":2629,"spinDirection":36},"zone":14,"typeConfidence":0.87,"plateTime":0.42892467417797864,"extension":5.6123927373095075},"index":3,"playId":"5a886e2f-13ad-30a7-8ca6-c9911794bae3","pitchNumber":3,"startTime":"2025-08-30T23:51:33.792Z","endTime":"2025-08-30T23:51:37.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.7,"endSpeed":83.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.45868538575079,"aZ":-26.68564538579751,"pfxX":0.9977963330136008,"pfxZ":3.1747828864286287,"pX":1.2498565692278045,"pZ":2.407575405656942,"vX0":4.445721065696565,"vY0":-129.3207217475855,"vZ0":-5.430126376456227,"x":69.36,"y":173.78,"x0":-0.6062043936376216,"y0":50.00515908640091,"z0":6.526221689465789,"aX":1.7273007331856332},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.0,"breakHorizontal":-2.6,"spinRate":2430,"spinDirection":176},"zone":14,"typeConfidence":0.9,"plateTime":0.42007098066837134,"extension":5.5981098631371},"index":4,"playId":"337a8ea3-3ff7-36d2-b0e9-4b5373177ece","pitchNumber":4,"startTime":"2025-08-30T23:51:52.555Z","endTime":"2025-08-30T23:51:56.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:51:56.883Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Castellanos lines out to third baseman Nacho Alvarez Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T23:52:14.678Z","endTime":"2025-08-30T23:53:04.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"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":"Lineout","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":2},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.4,"endSpeed":83.1,"strikeZoneTop":3.94399483751045,"strikeZoneBottom":1.80997903390977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.667603942279335,"aZ":-22.66360214963819,"pfxX":1.2004450149401764,"pfxZ":5.50066718497504,"pX":0.9218999947189825,"pZ":1.1407948113270245,"vX0":3.795332667646791,"vY0":-130.01658451420238,"vZ0":-8.908993181581653,"x":81.86,"y":207.98,"x0":-0.7069088240852459,"y0":50.00619987673032,"z0":6.303116928683064,"aX":2.0755078591957212},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.4,"breakHorizontal":-2.9,"spinRate":2485,"spinDirection":198},"zone":14,"typeConfidence":0.85,"plateTime":0.4196566333156655,"extension":5.6917033780464115},"index":0,"playId":"d964b614-ec06-3f41-b3a6-cbf643ee915c","pitchNumber":1,"startTime":"2025-08-30T23:52:22.667Z","endTime":"2025-08-30T23:52:26.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.30753681481634,"aZ":-25.884316303740302,"pfxX":1.7094166613688035,"pfxZ":3.653690673048219,"pX":0.30693089755562003,"pZ":2.432117755899181,"vX0":2.232605900653928,"vY0":-129.48685042141162,"vZ0":-5.405275828168596,"x":105.3,"y":173.11,"x0":-0.783875124503154,"y0":50.005046010958424,"z0":6.490330746015838,"aX":2.946130876781741},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.8,"breakHorizontal":-3.5,"spinRate":2522,"spinDirection":180},"zone":9,"typeConfidence":0.9,"plateTime":0.420640526915359,"extension":5.563786349712666},"index":1,"playId":"6e22c90a-a254-3db2-9c9a-455ce0cb62d8","pitchNumber":2,"startTime":"2025-08-30T23:52:40.413Z","endTime":"2025-08-30T23:52:43.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.447818669875208,"aZ":-28.288387518397425,"pfxX":1.8453735322335,"pfxZ":2.2380786496101246,"pX":0.23053018293854882,"pZ":2.0386831746157372,"vX0":1.91240797676477,"vY0":-130.1774648647727,"vZ0":-5.859310841249222,"x":108.21,"y":183.74,"x0":-0.7503396082959889,"y0":50.001772347470386,"z0":6.429628949384112,"aX":3.2024453673208653},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.1,"breakHorizontal":-3.7,"spinRate":2583,"spinDirection":174},"zone":8,"typeConfidence":0.9,"plateTime":0.4189581201555752,"extension":5.492960174014672},"hitData":{"launchSpeed":87.2,"launchAngle":11.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":87.76,"coordY":155.13}},"index":2,"playId":"dcc1255c-80c0-39ed-af94-e938488a4839","pitchNumber":3,"startTime":"2025-08-30T23:52:59.409Z","endTime":"2025-08-30T23:53:04.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:53:04.950Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out to left fielder Weston Wilson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T23:55:31.050Z","endTime":"2025-08-30T23:57:39.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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":[2,3,4,5,6,7,8],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Banks replaces Cristopher Sánchez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T23:54:28.229Z","endTime":"2025-08-30T23:55:16.300Z","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":650911,"link":"/api/v1/people/650911","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":664761,"link":"/api/v1/people/664761"},"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":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Marcell Ozuna replaces Nick Allen.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T23:55:16.300Z","endTime":"2025-08-30T23:55:33.364Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669397,"link":"/api/v1/people/669397"},"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":664761,"link":"/api/v1/people/664761"},"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":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.83535320582568,"aZ":-27.750404602080046,"pfxX":-1.3564080242593488,"pfxZ":2.6438345320531162,"pX":-0.44925040198817967,"pZ":3.5092556153663965,"vX0":-6.980621190952021,"vY0":-127.88423182718115,"vZ0":-1.9747454307988335,"x":134.12,"y":144.03,"x0":2.480541956565623,"y0":50.0028640903716,"z0":6.446447889227601,"aX":-2.269062578610175},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":3.8,"spinRate":2344,"spinDirection":201},"zone":1,"typeConfidence":0.91,"plateTime":0.4266225405398374,"extension":5.603015295256484},"index":2,"playId":"05a5de11-a3d1-3a34-bcdd-81a81e1077ad","pitchNumber":1,"startTime":"2025-08-30T23:55:33.364Z","endTime":"2025-08-30T23:55:38.434Z","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":664761,"link":"/api/v1/people/664761"},"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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":82.6,"endSpeed":75.8,"strikeZoneTop":3.56576868208045,"strikeZoneBottom":1.76741402896136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.92997136376879,"aZ":-32.209687172586484,"pfxX":-8.203782818766207,"pfxZ":-0.022941848688832422,"pX":1.5949270067952008,"pZ":2.161138820404498,"vX0":-1.2416755059361952,"vY0":-120.29498646708612,"vZ0":-2.8256704091309004,"x":56.21,"y":180.43,"x0":3.183996245982634,"y0":50.00440817591492,"z0":6.22761965844487,"aX":-11.935594684208539},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.5,"breakHorizontal":15.1,"spinRate":2296,"spinDirection":285},"zone":14,"typeConfidence":0.9,"plateTime":0.45659766784854217,"extension":5.572710137915578},"index":3,"playId":"df03ee17-97ca-3017-be98-1d741345652e","pitchNumber":2,"startTime":"2025-08-30T23:56:05.881Z","endTime":"2025-08-30T23:56:09.514Z","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":664761,"link":"/api/v1/people/664761"},"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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.628566657453984,"aZ":-32.410688363368294,"pfxX":-8.931137568701562,"pfxZ":-0.15935442567828595,"pX":-0.0036547588233746134,"pZ":2.4644990594366383,"vX0":-4.29935502677799,"vY0":-120.4915872073607,"vZ0":-2.1924392279179106,"x":117.14,"y":172.24,"x0":2.9673884022931727,"y0":50.00429324374476,"z0":6.265504098742204,"aX":-13.059747441455015},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.6,"breakHorizontal":17.3,"spinRate":2307,"spinDirection":283},"zone":5,"typeConfidence":0.91,"plateTime":0.4555427964223622,"extension":5.561373537155459},"index":4,"playId":"8ed3c640-5a5b-35e4-8953-a496563ac0a0","pitchNumber":3,"startTime":"2025-08-30T23:56:17.771Z","endTime":"2025-08-30T23:56:21.365Z","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":664761,"link":"/api/v1/people/664761"},"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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":93.0,"endSpeed":85.7,"strikeZoneTop":3.69251722565748,"strikeZoneBottom":1.76059621572743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.453828174654653,"aZ":-16.858377611979726,"pfxX":2.330453587769296,"pfxZ":8.178808474751884,"pX":0.6936457923503854,"pZ":3.938805153541179,"vX0":-5.5301858758667235,"vY0":-135.4664680366938,"vZ0":-3.6363637900754293,"x":90.56,"y":132.43,"x0":2.451785526402852,"y0":50.00344011047888,"z0":6.465139668842784,"aX":4.364764695664952},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":-3.1,"spinRate":2192,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.40313653176154673,"extension":5.626868203437908},"index":5,"playId":"a8f2cb3c-6821-3e3f-abd6-5db92f15056f","pitchNumber":4,"startTime":"2025-08-30T23:56:36.921Z","endTime":"2025-08-30T23:56:40.960Z","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":664761,"link":"/api/v1/people/664761"},"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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.827217144861088,"aZ":-26.991378782779215,"pfxX":-0.7145160634443051,"pfxZ":3.078853619732536,"pX":-0.06326970618644916,"pZ":2.878427009921349,"vX0":-6.392502101559975,"vY0":-128.1738712723431,"vZ0":-3.582127661361484,"x":119.41,"y":161.06,"x0":2.5447104857144955,"y0":50.0010570133534,"z0":6.376867703897009,"aX":-1.199841556187546},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.0,"breakHorizontal":2.6,"spinRate":2338,"spinDirection":184},"zone":5,"typeConfidence":0.9,"plateTime":0.4255977646679576,"extension":5.859609159895942},"index":6,"playId":"e31da402-84c2-32b8-b771-2996d889bf04","pitchNumber":5,"startTime":"2025-08-30T23:56:51.728Z","endTime":"2025-08-30T23:56:56.175Z","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":664761,"link":"/api/v1/people/664761"},"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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.72443223318712,"strikeZoneBottom":1.76621149768665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.783454127127797,"aZ":-30.462529734834835,"pfxX":-2.0035150725315587,"pfxZ":1.0487327235614483,"pX":-0.9583738581567627,"pZ":1.0008347629429812,"vX0":-7.753427571374605,"vY0":-127.46144296976817,"vZ0":-6.905028854705552,"x":153.53,"y":211.76,"x0":2.396253403837309,"y0":50.00149471677077,"z0":6.183843959023366,"aX":-3.2600160845909065},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.4,"breakHorizontal":5.5,"spinRate":2348,"spinDirection":202},"zone":13,"typeConfidence":0.86,"plateTime":0.43146853712018096,"extension":5.800829155928447},"index":7,"playId":"339b7876-7bdf-3bc7-a0dd-bebd7f199e2e","pitchNumber":6,"startTime":"2025-08-30T23:57:12.821Z","endTime":"2025-08-30T23:57:16.941Z","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":664761,"link":"/api/v1/people/664761"},"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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80152014494426,"aZ":-29.101623023686454,"pfxX":-0.7661815663257925,"pfxZ":1.8192707818608067,"pX":-0.4155491662417986,"pZ":3.1459274024196593,"vX0":-7.247363916852806,"vY0":-129.09662829624384,"vZ0":-2.5349493270535244,"x":132.84,"y":153.84,"x0":2.5272926910695124,"y0":50.00206193811782,"z0":6.379943988544539,"aX":-1.2930348710877235},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.0,"breakHorizontal":3.0,"spinRate":2444,"spinDirection":183},"zone":1,"typeConfidence":0.9,"plateTime":0.4242271477392734,"extension":5.85657264593544},"hitData":{"launchSpeed":87.4,"launchAngle":29.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.39,"coordY":77.35}},"index":8,"playId":"3ee5cad8-d7ed-39cb-8cd1-8add563f5e5e","pitchNumber":7,"startTime":"2025-08-30T23:57:30.217Z","endTime":"2025-08-30T23:57:39.747Z","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":664761,"link":"/api/v1/people/664761"},"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":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:57:39.747Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jurickson Profar flies out to center fielder Harrison Bader.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T23:57:54.875Z","endTime":"2025-08-30T23:58:11.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"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],"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":81.5,"endSpeed":74.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.32423822830078,"aZ":-27.31845972309124,"pfxX":-6.171205665014398,"pfxZ":3.4346395274072528,"pX":0.31632917970350005,"pZ":2.5587974702627427,"vX0":-4.012891191842507,"vY0":-118.60819430146864,"vZ0":-2.8600486061088493,"x":104.94,"y":169.69,"x0":2.836435341435182,"y0":50.00387071919412,"z0":6.291644613573252,"aX":-8.72344659267117},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.8,"breakHorizontal":12.2,"spinRate":2387,"spinDirection":288},"zone":6,"typeConfidence":0.91,"plateTime":0.46317915556700884,"extension":5.6980891278747},"hitData":{"launchSpeed":84.5,"launchAngle":46.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.34,"coordY":97.95}},"index":0,"playId":"35054160-a156-3c02-bdf3-8d72e661405b","pitchNumber":1,"startTime":"2025-08-30T23:58:01.578Z","endTime":"2025-08-30T23:58:11.957Z","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":664761,"link":"/api/v1/people/664761"},"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":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:58:11.957Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a ground ball to center fielder Harrison Bader.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T23:58:31.849Z","endTime":"2025-08-30T23:59:18.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.74322076369116,"strikeZoneBottom":1.72377284536843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.806380518050197,"aZ":-19.778903507973038,"pfxX":5.948490494259494,"pfxZ":6.721163753033114,"pX":1.3191815154011497,"pZ":3.318557001046537,"vX0":-4.773169568268738,"vY0":-135.47327240881617,"vZ0":-4.669027116336267,"x":66.72,"y":149.18,"x0":2.33810682211689,"y0":50.001149257947255,"z0":6.461913685442117,"aX":10.967438998157643},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.3,"breakHorizontal":-9.6,"spinRate":1976,"spinDirection":155},"zone":12,"typeConfidence":0.82,"plateTime":0.4055514202517938,"extension":5.59861781932133},"index":0,"playId":"645f7f0f-c5c4-3d55-ab21-8894627bb7cd","pitchNumber":1,"startTime":"2025-08-30T23:58:36.901Z","endTime":"2025-08-30T23:58:41.704Z","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":664761,"link":"/api/v1/people/664761"},"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":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.4,"strikeZoneTop":3.60526417461545,"strikeZoneBottom":1.77432136703787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.617187029367507,"aZ":-27.805207806801118,"pfxX":-6.162419009788993,"pfxZ":2.925231828228645,"pX":-0.8065179657620746,"pZ":3.112550903440402,"vX0":-5.971916458682014,"vY0":-122.34260131045777,"vZ0":-2.0350452269363046,"x":147.74,"y":154.74,"x0":2.4804731097421464,"y0":50.000969425999436,"z0":6.374754460259459,"aX":-9.195373446255672},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.0,"breakHorizontal":12.7,"spinRate":2452,"spinDirection":295},"zone":1,"typeConfidence":0.87,"plateTime":0.4503690367937305,"extension":5.702062709190363},"index":1,"playId":"57ef576b-dadc-3e57-8327-4c7b88ccdfd7","pitchNumber":2,"startTime":"2025-08-30T23:58:50.281Z","endTime":"2025-08-30T23:58:54.757Z","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":664761,"link":"/api/v1/people/664761"},"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":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.22100568437782,"aZ":-29.130033738543304,"pfxX":-1.1600330311171416,"pfxZ":1.8433926191514711,"pX":-0.14827297965136121,"pZ":2.8329259269647564,"vX0":-6.554797405062618,"vY0":-127.75413991398939,"vZ0":-3.057067271329795,"x":122.65,"y":162.29,"x0":2.6011706283487537,"y0":50.00604422411657,"z0":6.3339201557497375,"aX":-1.9170962210429443},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.9,"breakHorizontal":3.6,"spinRate":2459,"spinDirection":203},"zone":5,"typeConfidence":0.9,"plateTime":0.4286736007173766,"extension":5.725061720305717},"hitData":{"launchSpeed":105.2,"launchAngle":0.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.38,"coordY":77.64}},"index":2,"playId":"0fa4bca4-94aa-3bdc-b4d8-60ce7e8c515a","pitchNumber":3,"startTime":"2025-08-30T23:59:05.902Z","endTime":"2025-08-30T23:59:18.892Z","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":664761,"link":"/api/v1/people/664761"},"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":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.7,"awayTeamWinProbability":44.3,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-30T23:59:18.892Z","atBatIndex":52},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ronald Acuña Jr. grounds into a force out, shortstop Trea Turner to second baseman Edmundo Sosa. Matt Olson out at 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T00:00:50.355Z","endTime":"2025-08-31T00:01:55.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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":[1,2,3,4,5],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T23:59:40.726Z","endTime":"2025-08-31T00:00:52.526Z","isPitch":false,"type":"action","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.64067833085532,"strikeZoneBottom":1.6949452318817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.585816714555648,"aZ":-26.449584566692444,"pfxX":-2.501465831601176,"pfxZ":3.47540623362492,"pX":0.3711180558678644,"pZ":4.194265437669759,"vX0":-4.618609917916634,"vY0":-127.40793185336743,"vZ0":-0.5488543758876204,"x":102.85,"y":125.53,"x0":2.5307464805859565,"y0":50.00463790709048,"z0":6.4983672384323485,"aX":-4.121978860591071},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.4,"breakHorizontal":5.5,"spinRate":2401,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.42950292750562724,"extension":5.586887779763751},"index":1,"playId":"59a4f8f1-1ae8-3694-81d7-77dbe1234d5d","pitchNumber":1,"startTime":"2025-08-31T00:00:52.526Z","endTime":"2025-08-31T00:00:55.864Z","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.65813192906165,"strikeZoneBottom":1.68980324004925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.86325490293534,"aZ":-28.096911840408985,"pfxX":-1.8962234386633514,"pfxZ":2.4889561249115992,"pX":-0.05123791995878954,"pZ":3.6520370953104195,"vX0":-5.849774635624666,"vY0":-127.08095167059747,"vZ0":-1.3930885972561664,"x":118.95,"y":140.17,"x0":2.526065362377413,"y0":50.0021105287306,"z0":6.437769540095229,"aX":-3.101658754204385},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.4,"breakHorizontal":4.8,"spinRate":2406,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.4308877814617036,"extension":5.598971264051662},"index":2,"playId":"daaa24a9-8981-3996-8cf0-e52c7555007d","pitchNumber":2,"startTime":"2025-08-31T00:01:07.847Z","endTime":"2025-08-31T00:01:11.642Z","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.67942412452463,"strikeZoneBottom":1.76379613221359,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.122914527663767,"aZ":-30.26017525250913,"pfxX":-1.2378495110158494,"pfxZ":1.1559893807994897,"pX":-0.5960021694613448,"pZ":3.4245259662508625,"vX0":-7.13044457692321,"vY0":-127.99935524492022,"vZ0":-1.6149397681617679,"x":139.72,"y":146.32,"x0":2.385432515737396,"y0":50.005179107520604,"z0":6.430236898033348,"aX":-2.057134608443115},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":3.8,"spinRate":2387,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.42771143233271447,"extension":5.669821683088361},"index":3,"playId":"fe409522-4f39-318d-be6a-2b93799683b6","pitchNumber":3,"startTime":"2025-08-31T00:01:23.821Z","endTime":"2025-08-31T00:01:27.840Z","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"7f5ff31e-2e10-40c6-8d97-c13878d391d5","startTime":"2025-08-31T00:01:33.467Z","endTime":"2025-08-31T00:01:37.086Z","isPitch":false,"type":"stepoff","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.303204655312047,"aZ":-31.58496894000289,"pfxX":-8.205769648960986,"pfxZ":0.3983544072827785,"pX":0.0975186515556615,"pZ":1.7781596604204455,"vX0":-3.6105684138086187,"vY0":-122.20874749689453,"vZ0":-4.132725874121323,"x":113.28,"y":190.77,"x0":2.6648911244356785,"y0":50.006034501354215,"z0":6.2337817884898135,"aX":-12.291644983504778},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.1,"breakHorizontal":15.7,"spinRate":2361,"spinDirection":300},"zone":8,"typeConfidence":0.9,"plateTime":0.44988577143530595,"extension":5.772356781780898},"hitData":{"launchSpeed":90.1,"launchAngle":-1.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.41,"coordY":146.96}},"index":5,"playId":"13e56755-6188-3a9e-ac46-7f6d3f0e28d1","pitchNumber":4,"startTime":"2025-08-31T00:01:48.266Z","endTime":"2025-08-31T00:01:55.383Z","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":664761,"link":"/api/v1/people/664761"},"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":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":5.099999999999994,"leverageIndex":1.99,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:01:55.383Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harrison Bader grounds out, shortstop Vidal Bruján to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T00:04:28.036Z","endTime":"2025-08-31T00:05:39.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660644,"link":"/api/v1/people/660644"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Vidal Bruján replaces Marcell Ozuna, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T00:03:22.685Z","endTime":"2025-08-31T00:03:22.703Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660644,"link":"/api/v1/people/660644"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"902","replacedPlayer":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Pierce Johnson replaces Tyler Kinley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T00:03:22.703Z","endTime":"2025-08-31T00:04:30.394Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572955,"link":"/api/v1/people/572955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.33410385748678,"strikeZoneBottom":1.57231243955431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.29494994240368,"aZ":-37.26619534920886,"pfxX":3.352173195598407,"pfxZ":-3.1714001707458106,"pX":-0.15452526406643663,"pZ":3.367593979843678,"vX0":2.8381920532253644,"vY0":-125.45645623358445,"vZ0":-0.20534938437541772,"x":122.89,"y":147.85,"x0":-1.7323173948637005,"y0":50.00020000322899,"z0":6.465654754585787,"aX":5.388589781933747},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.5,"breakHorizontal":-6.7,"spinRate":2857,"spinDirection":53},"zone":2,"typeConfidence":0.9,"plateTime":0.4351364133948663,"extension":5.490252405879723},"index":2,"playId":"d23f4814-fced-338b-b0ff-3bd6ed48ff2c","pitchNumber":1,"startTime":"2025-08-31T00:04:30.394Z","endTime":"2025-08-31T00:04:34.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.959306821997743,"aZ":-33.681604869532215,"pfxX":3.3545589612491433,"pfxZ":-0.8978029887891239,"pX":1.2831772404370976,"pZ":2.702825088791016,"vX0":6.328790112939407,"vY0":-127.8843306254898,"vZ0":-2.4230144892339234,"x":68.09,"y":165.8,"x0":-1.6461996304876196,"y0":50.00304642628705,"z0":6.269161598499,"aX":5.632030067951951},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.9,"breakHorizontal":-7.3,"spinRate":3020,"spinDirection":55},"zone":12,"typeConfidence":0.89,"plateTime":0.42605252788278625,"extension":5.888754607791406},"index":3,"playId":"aadfefb2-b871-3ab2-9820-91f1424158f6","pitchNumber":2,"startTime":"2025-08-31T00:04:46.534Z","endTime":"2025-08-31T00:04:51.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.290061416110703,"aZ":-12.462666290794225,"pfxX":-6.287060656498928,"pfxZ":10.280860650220252,"pX":-0.11521571539495057,"pZ":3.454025264232797,"vX0":5.962908529998734,"vY0":-137.53820533239204,"vZ0":-5.205056642994722,"x":121.39,"y":145.52,"x0":-1.4937190436756134,"y0":50.001770368172444,"z0":6.215003667335215,"aX":-12.05354723559087},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":10.2,"spinRate":2382,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3981240696423516,"extension":5.623090381344031},"index":4,"playId":"5060fdc9-14df-3721-935b-847e82d0beff","pitchNumber":3,"startTime":"2025-08-31T00:05:07.482Z","endTime":"2025-08-31T00:05:12.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.007657035321348,"aZ":-38.94194697806597,"pfxX":4.277783283915422,"pfxZ":-4.109549602942369,"pX":0.9136411284877114,"pZ":2.022941908511481,"vX0":4.904315951871277,"vY0":-127.47460994764388,"vZ0":-3.051196312646473,"x":82.17,"y":184.16,"x0":-1.590341346268734,"y0":50.00242268207876,"z0":6.307195632855907,"aX":7.045064066626658},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.9,"breakHorizontal":-8.9,"spinRate":3036,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.42953882973407076,"extension":5.699994429783814},"hitData":{"launchSpeed":74.2,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.94,"coordY":155.07}},"index":5,"playId":"ec3d320c-8019-30cc-924f-4914af074fd6","pitchNumber":4,"startTime":"2025-08-31T00:05:31.959Z","endTime":"2025-08-31T00:05:39.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:05:39.553Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T00:06:18.281Z","endTime":"2025-08-31T00:09:17.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6,7,8,9,10],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Bryson Stott replaces Edmundo Sosa.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T00:05:51.261Z","endTime":"2025-08-31T00:06:20.630Z","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":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.31000100110672,"strikeZoneBottom":1.56881339447432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01990541414215,"aZ":-13.33301760292156,"pfxX":-6.438358334633277,"pfxZ":9.600814975590536,"pX":-0.4823303086660208,"pZ":3.72403810488754,"vX0":5.882977107285007,"vY0":-139.36757955528108,"vZ0":-4.037986978286691,"x":135.39,"y":138.23,"x0":-1.7865488464890413,"y0":50.00222363325837,"z0":6.075479787232519,"aX":-12.634767360774763},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":10.4,"spinRate":2344,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39337070523504947,"extension":5.7483154932280005},"index":1,"playId":"47ce5e1e-eab1-3bc9-b294-3264cd148b63","pitchNumber":1,"startTime":"2025-08-31T00:06:20.630Z","endTime":"2025-08-31T00:06:24.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.31000078681003,"strikeZoneBottom":1.54016447630785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.81750607754686,"aZ":-12.782264015991888,"pfxX":-6.48268401936302,"pfxZ":9.977987251985198,"pX":-0.8683308496681101,"pZ":3.479579732943234,"vX0":4.8920074170130725,"vY0":-138.94198878530824,"vZ0":-4.657514664393896,"x":150.1,"y":144.83,"x0":-1.814699114721142,"y0":50.00595106428142,"z0":6.035346495253515,"aX":-12.603512945693344},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":10.7,"spinRate":2373,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3950841708164017,"extension":5.697507869745899},"index":2,"playId":"988006ef-7ad2-39c6-845e-da468538ddde","pitchNumber":2,"startTime":"2025-08-31T00:06:36.954Z","endTime":"2025-08-31T00:06:40.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.31156178186614,"strikeZoneBottom":1.61937667121223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.201891926796854,"aZ":-37.781221279589325,"pfxX":3.6196422777332016,"pfxZ":-3.430282188016834,"pX":0.07173571718456721,"pZ":2.3899878381595863,"vX0":3.3475642114479074,"vY0":-126.89003569240172,"vZ0":-2.0788696028642106,"x":114.27,"y":174.25,"x0":-1.7333216343835196,"y0":50.0024046823168,"z0":6.221292014281887,"aX":5.919344822575083},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.5,"breakHorizontal":-7.3,"spinRate":3031,"spinDirection":68},"zone":5,"typeConfidence":0.9,"plateTime":0.4311418873007353,"extension":5.422248383047913},"index":3,"playId":"77098463-24c9-3f32-a426-0d1da95cace0","pitchNumber":3,"startTime":"2025-08-31T00:06:54.333Z","endTime":"2025-08-31T00:06:58.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.308375187563534,"aZ":-37.26015074927291,"pfxX":2.2284477688231856,"pfxZ":-3.0998850706682948,"pX":0.14934360640604344,"pZ":2.408998212000308,"vX0":4.014568712639477,"vY0":-127.08044306951639,"vZ0":-2.226003973150719,"x":111.31,"y":173.74,"x0":-1.7385189972278274,"y0":50.00227544544566,"z0":6.247451978806232,"aX":3.6558162890155717},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.9,"breakHorizontal":-4.9,"spinRate":3070,"spinDirection":48},"zone":5,"typeConfidence":0.9,"plateTime":0.4304991548238086,"extension":5.4678414206717685},"index":4,"playId":"f0750c24-a807-3a53-a075-5f84ff83cfc3","pitchNumber":4,"startTime":"2025-08-31T00:07:10.800Z","endTime":"2025-08-31T00:07:14.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-31T00:07:23.021Z","endTime":"2025-08-31T00:07:41.311Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.30992816324004,"strikeZoneBottom":1.54820389693964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.49210548761623,"aZ":-14.942208043934214,"pfxX":-7.602049759563959,"pfxZ":8.765698499922298,"pX":-1.4267878356192607,"pZ":4.1927624526403156,"vX0":3.9779040337843345,"vY0":-139.57163176312403,"vZ0":-2.4370475352537277,"x":171.39,"y":125.58,"x0":-1.8856725995270034,"y0":50.002313797494,"z0":6.065666426402566,"aX":-14.942332294717312},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":12.8,"spinRate":2405,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.3929940841449735,"extension":5.947385919971897},"index":6,"playId":"f471944b-5dbe-38ad-9e45-a8928a94c76c","pitchNumber":5,"startTime":"2025-08-31T00:07:41.311Z","endTime":"2025-08-31T00:07:45.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.897568516968093,"aZ":-34.601409112319836,"pfxX":0.7841324827826,"pfxZ":-1.4481276891169124,"pX":-0.17087305898081245,"pZ":1.9197125900016694,"vX0":3.731339435394937,"vY0":-128.0011681456502,"vZ0":-3.7472372735250428,"x":123.51,"y":186.95,"x0":-1.745841562650829,"y0":50.006028852266226,"z0":6.094222913326383,"aX":1.3097216083629506},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.2,"breakHorizontal":-2.2,"spinRate":2929,"spinDirection":62},"zone":8,"typeConfidence":0.88,"plateTime":0.4269002941951565,"extension":5.944659473388328},"index":7,"playId":"93cdf249-5f2c-3be3-9d04-d0c784f065c1","pitchNumber":6,"startTime":"2025-08-31T00:08:01.187Z","endTime":"2025-08-31T00:08:07.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.622560017988736,"aZ":-35.67630514935706,"pfxX":2.5385867195848277,"pfxZ":-2.168430205844885,"pX":0.40327113440619516,"pZ":2.5611996603185734,"vX0":4.448120799249859,"vY0":-126.2307239821918,"vZ0":-1.8398810515770236,"x":101.63,"y":169.63,"x0":-1.711375956531433,"y0":50.004725833992666,"z0":6.1711270990882205,"aX":4.096971526170594},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.1,"breakHorizontal":-5.6,"spinRate":2975,"spinDirection":49},"zone":6,"typeConfidence":0.9,"plateTime":0.433864897827537,"extension":5.720423509861643},"index":8,"playId":"b5e5ebdc-8c53-345b-b6c8-266073154857","pitchNumber":7,"startTime":"2025-08-31T00:08:29.065Z","endTime":"2025-08-31T00:08:33.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.826961606178262,"aZ":-13.418692151382384,"pfxX":-6.1407702353249425,"pfxZ":9.528990318134575,"pX":-0.5163095208126744,"pZ":2.9957962080937826,"vX0":5.470105935175642,"vY0":-139.08994692366997,"vZ0":-5.689410103903703,"x":136.68,"y":157.89,"x0":-1.70612016190935,"y0":50.00434223775879,"z0":5.950163764207442,"aX":-12.089398270328026},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":10.1,"spinRate":2403,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.39309037215194564,"extension":6.020827835896342},"index":9,"playId":"7f08ac41-6519-38c4-947f-aec8a5a22f0b","pitchNumber":8,"startTime":"2025-08-31T00:08:52.880Z","endTime":"2025-08-31T00:08:56.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.0,"strikeZoneTop":3.31000147616151,"strikeZoneBottom":1.5979574043623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.78570909248365,"aZ":-34.41286815189574,"pfxX":3.0073513882652145,"pfxZ":-1.3656133947552318,"pX":-0.2931815355558906,"pZ":0.9145566720299159,"vX0":2.7745454762240853,"vY0":-126.21508372872283,"vZ0":-5.745045972209846,"x":128.18,"y":214.09,"x0":-1.7928372298393715,"y0":50.00617755757814,"z0":5.952598116776877,"aX":4.911627148191759},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.5,"breakHorizontal":-6.0,"spinRate":3038,"spinDirection":43},"zone":13,"typeConfidence":0.9,"plateTime":0.4319674784409613,"extension":5.669919717934384},"index":10,"playId":"60d8245b-f554-3599-b2c6-7a4527b1f0ef","pitchNumber":9,"startTime":"2025-08-31T00:09:13.267Z","endTime":"2025-08-31T00:09:17.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.43,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:09:17.388Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a ground ball to right fielder Ronald Acuña Jr. Bryson Stott to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T00:09:59.612Z","endTime":"2025-08-31T00:11:33.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Brandon Marsh replaces Weston Wilson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T00:09:30.019Z","endTime":"2025-08-31T00:10:01.986Z","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":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.32056698403817,"strikeZoneBottom":1.59584876009493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.063694682671887,"aZ":-16.537576742957203,"pfxX":-2.8050104137836476,"pfxZ":8.315083309002198,"pX":-1.2346175001970108,"pZ":3.7679263425849787,"vX0":2.9430469766320035,"vY0":-136.08492067802655,"vZ0":-2.8971876841881783,"x":164.06,"y":137.05,"x0":-1.9641992431360547,"y0":50.00513044191711,"z0":5.987955680107203,"aX":-5.276836558094143},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":4.4,"spinRate":2520,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.4020553969906544,"extension":5.87051580725199},"index":1,"playId":"4de518c7-0281-3d94-9a77-48711b469521","pitchNumber":1,"startTime":"2025-08-31T00:10:01.986Z","endTime":"2025-08-31T00:10:06.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.3,"endSpeed":86.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.271009285734834,"aZ":-13.185603533266052,"pfxX":-6.853520903063709,"pfxZ":9.774583321160359,"pX":-0.10109997667024484,"pZ":3.6110622115013027,"vX0":7.062713970656326,"vY0":-138.57502689874312,"vZ0":-3.995261189085312,"x":120.85,"y":141.28,"x0":-1.793673591679849,"y0":50.003839280076576,"z0":5.9537937827617196,"aX":-13.31604667946192},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":10.9,"spinRate":2421,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39541133967877995,"extension":5.993800288298366},"index":2,"playId":"4ecfc78d-ebac-36fa-ae3c-8b2583a88759","pitchNumber":2,"startTime":"2025-08-31T00:10:22.036Z","endTime":"2025-08-31T00:10:25.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":3,"playId":"7a645924-1e2f-3776-82ae-51263b2ffaea","startTime":"2025-08-31T00:10:40.965Z","endTime":"2025-08-31T00:10:44.555Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.32007229411802,"strikeZoneBottom":1.59578079129213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.75733834175642,"aZ":-13.410071115045794,"pfxX":-6.81512952307833,"pfxZ":9.778882031774181,"pX":0.4511133734548537,"pZ":3.6922551872193115,"vX0":8.166295604773866,"vY0":-138.13060102946133,"vZ0":-3.902217002821298,"x":99.8,"y":139.09,"x0":-1.667871673039204,"y0":50.00315783969436,"z0":6.034224615478632,"aX":-13.078610376042366},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":10.4,"spinRate":2467,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39757857693858467,"extension":6.061376876961608},"index":4,"playId":"d3a6d349-e0e0-34d5-b546-7947e36ff943","pitchNumber":3,"startTime":"2025-08-31T00:11:00.682Z","endTime":"2025-08-31T00:11:04.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.20727238408058,"aZ":-37.4871665299707,"pfxX":1.5386952344313838,"pfxZ":-3.3060327175588338,"pX":0.025943342646787028,"pZ":2.3627004798312314,"vX0":4.069271493946506,"vY0":-125.9834792516033,"vZ0":-1.9101024673594962,"x":116.01,"y":174.99,"x0":-1.8088913612660025,"y0":50.00000074149833,"z0":6.156109628028204,"aX":2.4755411538603838},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.1,"breakHorizontal":-3.7,"spinRate":3134,"spinDirection":48},"zone":5,"typeConfidence":0.9,"plateTime":0.43449441762074814,"extension":5.456398923255997},"hitData":{"launchSpeed":82.6,"launchAngle":5.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.49,"coordY":103.85}},"index":5,"playId":"2d4b8470-80f9-3de7-9e36-54651de1e3ef","pitchNumber":4,"startTime":"2025-08-31T00:11:21.875Z","endTime":"2025-08-31T00:11:33.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":14.299999999999997,"leverageIndex":2.42,"dramaIndex":153.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:11:33.989Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T00:13:13.574Z","endTime":"2025-08-31T00:14:44.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T00:11:54.588Z","endTime":"2025-08-31T00:13:15.900Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.335799207122026,"aZ":-38.485836908282934,"pfxX":3.4356262322895583,"pfxZ":-4.01185124261932,"pX":0.051580529185671846,"pZ":1.9184787767202254,"vX0":3.2659036339895398,"vY0":-125.02483583958926,"vZ0":-2.8009309968577174,"x":115.03,"y":186.98,"x0":-1.7201043304057508,"y0":50.00079024805609,"z0":6.226859541203811,"aX":5.410552450135603},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.7,"breakHorizontal":-7.0,"spinRate":2946,"spinDirection":43},"zone":8,"typeConfidence":0.9,"plateTime":0.43891612461475926,"extension":5.71746020414018},"index":1,"playId":"c41d84bd-e443-3d64-9c72-dba6f6563bf1","pitchNumber":1,"startTime":"2025-08-31T00:13:15.900Z","endTime":"2025-08-31T00:13:19.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":95.7,"endSpeed":87.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.232650833414425,"aZ":-12.200477056860846,"pfxX":-7.945093792441558,"pfxZ":10.234749264956761,"pX":0.3997496161994492,"pZ":3.062416770145659,"vX0":8.210523904543354,"vY0":-139.0666347369161,"vZ0":-5.9981468159058275,"x":101.76,"y":156.09,"x0":-1.5637728773460167,"y0":50.00456275639165,"z0":6.062355662835773,"aX":-15.508049756570058},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":12.6,"spinRate":2486,"spinDirection":214},"zone":3,"typeConfidence":0.9,"plateTime":0.3944140760463051,"extension":6.219683224030346},"index":2,"playId":"0a02b2c9-c9a3-3d4d-9f20-365be560d0c5","pitchNumber":2,"startTime":"2025-08-31T00:13:37.277Z","endTime":"2025-08-31T00:13:41.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.48877064706015,"strikeZoneBottom":1.68271597676891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.88139987039752,"aZ":-38.90293210643627,"pfxX":1.9122906369078256,"pfxZ":-4.062024451377896,"pX":0.9347908865958654,"pZ":1.281871601392907,"vX0":5.728135436161206,"vY0":-127.34620440095483,"vZ0":-4.657044972385336,"x":83.34,"y":195.08,"x0":-1.583680041492401,"y0":50.00128522535283,"z0":6.181045496508592,"aX":3.16878588933905},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-8.2,"breakHorizontal":-4.7,"spinRate":3070,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4285911166206011,"extension":5.4868343704035585},"index":3,"playId":"854a6a4b-4e52-33ed-91d8-aa4594d81338","pitchNumber":3,"startTime":"2025-08-31T00:13:57.491Z","endTime":"2025-08-31T00:14:00.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.221116887716917,"aZ":-34.65603286916554,"pfxX":4.157524931513164,"pfxZ":-1.5019475455095446,"pX":-0.04298281276774113,"pZ":3.6289800009421147,"vX0":2.940224942241239,"vY0":-127.28160603043966,"vZ0":-0.048092211234443516,"x":118.64,"y":140.8,"x0":-1.75015124023891,"y0":50.002424608597856,"z0":6.3746794357459216,"aX":6.873577193210981},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.5,"breakHorizontal":-8.2,"spinRate":3060,"spinDirection":56},"zone":11,"typeConfidence":0.9,"plateTime":0.42904693918558623,"extension":5.624657467734766},"index":4,"playId":"4f4ca93f-dfb5-33cf-a678-4146f9ea9566","pitchNumber":4,"startTime":"2025-08-31T00:14:17.609Z","endTime":"2025-08-31T00:14:22.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.49016508527496,"strikeZoneBottom":1.71242842475051,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.631739905381192,"aZ":-35.676197063157886,"pfxX":2.7505660872706317,"pfxZ":-2.096779264415016,"pX":-0.04142409418461618,"pZ":2.87480392445652,"vX0":3.3921499436796143,"vY0":-127.61288309152141,"vZ0":-1.5232976557008742,"x":118.58,"y":161.16,"x0":-1.7401159670360904,"y0":50.006354078912246,"z0":6.262528171736918,"aX":4.585231027847228},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.0,"breakHorizontal":-5.6,"spinRate":3018,"spinDirection":61},"zone":5,"typeConfidence":0.89,"plateTime":0.4274762835139696,"extension":5.905911088254725},"index":5,"playId":"7501ab90-7d9b-37e1-8d53-feb0af33d901","pitchNumber":5,"startTime":"2025-08-31T00:14:40.341Z","endTime":"2025-08-31T00:14:44.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":-14.399999999999999,"leverageIndex":4.06,"dramaIndex":195.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:14:44.159Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Schwarber lines out sharply to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T00:17:28.454Z","endTime":"2025-08-31T00:18:38.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T00:14:53.853Z","endTime":"2025-08-31T00:16:16.332Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dylan Lee replaces Pierce Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-31T00:16:16.332Z","endTime":"2025-08-31T00:17:30.288Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669276,"link":"/api/v1/people/669276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.34251839978578,"strikeZoneBottom":1.527941009021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96515211333958,"aZ":-24.593761096445487,"pfxX":1.1824903818396542,"pfxZ":4.5921458730999145,"pX":-0.9352342602602665,"pZ":1.446874408111724,"vX0":-6.579056193416667,"vY0":-127.60011837110973,"vZ0":-7.2536121833302545,"x":152.65,"y":199.71,"x0":1.521651873265477,"y0":50.00540496449191,"z0":6.261178763447611,"aX":1.954031817555275},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.8,"breakHorizontal":-0.7,"spinRate":2147,"spinDirection":154},"zone":13,"typeConfidence":0.87,"plateTime":0.4290698461473008,"extension":6.385764620361155},"index":2,"playId":"00eb1a9c-1db6-31a8-87f5-169cb86b8100","pitchNumber":1,"startTime":"2025-08-31T00:17:30.288Z","endTime":"2025-08-31T00:17:34.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.458855525177018,"aZ":-23.999897409557036,"pfxX":3.3361609149729308,"pfxZ":5.070908171244576,"pX":-0.8169338186235184,"pZ":2.212497471714128,"vX0":-7.156291725232054,"vY0":-126.09186223780762,"vZ0":-5.3910388608779485,"x":148.14,"y":179.04,"x0":1.6235173036748203,"y0":50.00246996327159,"z0":6.312922437060493,"aX":5.377160986085718},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.2,"breakHorizontal":-4.4,"spinRate":2130,"spinDirection":148},"zone":4,"typeConfidence":0.8,"plateTime":0.4342626497063966,"extension":6.395520072759721},"index":3,"playId":"f5ced9e4-8964-385b-a08d-93619dee1eaa","pitchNumber":2,"startTime":"2025-08-31T00:17:50.088Z","endTime":"2025-08-31T00:17:54.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.36999908627958,"strikeZoneBottom":1.50500960128166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.22087743983871,"aZ":-10.387821292796815,"pfxX":3.598388915932931,"pfxZ":11.171890792619363,"pX":0.8644331619411464,"pZ":3.9880126261040325,"vX0":-3.1669067241337006,"vY0":-138.372259421261,"vZ0":-4.9809606333612395,"x":84.05,"y":131.1,"x0":1.5530426255328595,"y0":50.0052241137368,"z0":6.499911015871484,"aX":7.01892619559564},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.4,"breakHorizontal":-5.9,"spinRate":2442,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.3949816292191186,"extension":6.106275959918281},"index":4,"playId":"08178425-7e0b-3d30-af4f-a27e76d91d16","pitchNumber":3,"startTime":"2025-08-31T00:18:16.072Z","endTime":"2025-08-31T00:18:19.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.676476375194,"aZ":-22.298122830581832,"pfxX":-2.437340374173094,"pfxZ":6.124926713559698,"pX":-0.6097503806869227,"pZ":2.2886367139729504,"vX0":-5.0041596194600935,"vY0":-125.6938775079907,"vZ0":-5.50733273637341,"x":140.24,"y":176.99,"x0":1.7176821531956694,"y0":50.00351254084045,"z0":6.300621875305236,"aX":-3.927772756542779},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.2,"breakHorizontal":5.5,"spinRate":2086,"spinDirection":154},"zone":4,"typeConfidence":0.89,"plateTime":0.43451188501594995,"extension":6.41799227330573},"hitData":{"launchSpeed":101.1,"launchAngle":17.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":184.71,"coordY":88.13}},"index":5,"playId":"1055f729-80b3-34d7-899d-ad68c80f4216","pitchNumber":4,"startTime":"2025-08-31T00:18:32.394Z","endTime":"2025-08-31T00:18:38.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-10.699999999999996,"leverageIndex":4.07,"dramaIndex":173.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:18:38.921Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T00:21:19.654Z","endTime":"2025-08-31T00:22:49.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Bryson Stott remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T00:20:11.138Z","endTime":"2025-08-31T00:20:11.154Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":624641,"link":"/api/v1/people/624641"},"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":664761,"link":"/api/v1/people/664761"},"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":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brandon Marsh remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T00:20:11.154Z","endTime":"2025-08-31T00:20:11.155Z","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":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":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jhoan Duran replaces Tanner Banks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-31T00:20:11.155Z","endTime":"2025-08-31T00:21:22.018Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661395,"link":"/api/v1/people/661395"},"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":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":91.1,"strikeZoneTop":3.21676271760625,"strikeZoneBottom":1.65588249416305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.3289125904906,"aZ":-16.684365730664844,"pfxX":-10.102811118171868,"pfxZ":7.256102947069435,"pX":-0.7914982140225011,"pZ":3.2624171074011166,"vX0":7.041844319454121,"vY0":-145.4648920645313,"vZ0":-4.865874963448104,"x":147.17,"y":150.69,"x0":-1.9357878073383357,"y0":50.003110092055856,"z0":5.974199282478788,"aX":-21.569316021094757},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.2,"breakHorizontal":16.8,"spinRate":2169,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3770782337031324,"extension":6.222015459460625},"index":3,"playId":"6c5febd4-423c-355c-9076-929e7126e436","pitchNumber":1,"startTime":"2025-08-31T00:21:22.018Z","endTime":"2025-08-31T00:21:25.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.21439656817006,"strikeZoneBottom":1.5096840198219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.047008155972268,"aZ":-32.009723667558134,"pfxX":-9.702313609627735,"pfxZ":0.07872039507690332,"pX":0.05767167446794006,"pZ":4.0349868922182015,"vX0":9.063992398396627,"vY0":-141.33329731720346,"vZ0":-0.25562020192540613,"x":114.8,"y":129.84,"x0":-1.9243659020127863,"y0":50.00100212254868,"z0":6.175626443687427,"aX":-19.702435731965398},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":0.2,"breakHorizontal":15.8,"spinRate":1948,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.38697596276230994,"extension":6.210163517487084},"index":4,"playId":"f8ef81c9-140c-3012-ba55-678bc40018b6","pitchNumber":2,"startTime":"2025-08-31T00:21:36.721Z","endTime":"2025-08-31T00:21:40.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":99.3,"endSpeed":90.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.00916412357125,"aZ":-19.48538009812251,"pfxX":-11.288899959607084,"pfxZ":6.0553210133142406,"pX":0.010447344784324408,"pZ":2.2085096443746104,"vX0":9.490676454944383,"vY0":-144.1729972149018,"vZ0":-6.919372631189789,"x":116.6,"y":179.15,"x0":-1.8652118113687013,"y0":50.00219084170271,"z0":5.851829864156628,"aX":-23.651216809064035},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.6,"breakHorizontal":18.5,"spinRate":2160,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.3805969584824598,"extension":6.05479782540838},"index":5,"playId":"96ee2e32-f568-32d9-9d59-96f69164e05a","pitchNumber":3,"startTime":"2025-08-31T00:21:52.996Z","endTime":"2025-08-31T00:21:58.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.27854565983406,"strikeZoneBottom":1.56075258645548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.76007310162442,"aZ":-40.65166901106352,"pfxX":1.2152876783929907,"pfxZ":-4.955293261740051,"pX":1.9900149567362846,"pZ":1.3501763206459179,"vX0":9.336007031324566,"vY0":-129.88890347528815,"vZ0":-3.9113180859501724,"x":41.15,"y":202.33,"x0":-1.8060724199351548,"y0":50.00248269853825,"z0":5.961119067214198,"aX":2.0775967539895652},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-9.6,"breakHorizontal":-4.2,"spinRate":2806,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.42141011906713866,"extension":6.150499972692344},"index":6,"playId":"da87489d-c4cd-304f-93a4-8d7311014dd8","pitchNumber":4,"startTime":"2025-08-31T00:22:15.028Z","endTime":"2025-08-31T00:22:19.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":91.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.71574916591087,"aZ":-28.22536020823547,"pfxX":-9.927189811528585,"pfxZ":1.8952682274040908,"pX":0.06580502057292306,"pZ":0.8320734092401347,"vX0":9.752572343226188,"vY0":-142.7183751635259,"vZ0":-8.940098814458173,"x":114.49,"y":216.31,"x0":-2.089143191257854,"y0":50.003820007503634,"z0":5.754716414224907,"aX":-20.688761704467574},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":1.9,"breakHorizontal":16.3,"spinRate":2002,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.38229887351147473,"extension":6.197159464603644},"index":7,"playId":"203c75e1-6cca-30b5-a61d-26c5b9ff5f62","pitchNumber":5,"startTime":"2025-08-31T00:22:45.384Z","endTime":"2025-08-31T00:22:49.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:22:49.633Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out to left fielder Brandon Marsh in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T00:23:05.589Z","endTime":"2025-08-31T00:24:33.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":91.5,"strikeZoneTop":3.44914732583868,"strikeZoneBottom":1.5850609076921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.867144184994412,"aZ":-29.0142480177163,"pfxX":-7.015719515611194,"pfxZ":1.4957704374942118,"pX":0.8999545343678758,"pZ":1.665431892304351,"vX0":10.485450830336479,"vY0":-143.52838585466117,"vZ0":-6.769988171084881,"x":82.7,"y":193.81,"x0":-1.8709599719797034,"y0":50.00131317030542,"z0":5.834888202148198,"aX":-14.795255133358825},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":1.6,"breakHorizontal":10.9,"spinRate":1876,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.3800532935616632,"extension":6.200502617330898},"index":0,"playId":"632bec23-b40b-3bea-8eac-79f21d8b677f","pitchNumber":1,"startTime":"2025-08-31T00:23:16.106Z","endTime":"2025-08-31T00:23:20.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":92.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.554247300075033,"aZ":-15.622809227897255,"pfxX":-8.12293559244818,"pfxZ":7.567437682138755,"pX":0.050425348330311405,"pZ":2.532506885721421,"vX0":8.779920047479457,"vY0":-146.2840709748105,"vZ0":-7.121568811888539,"x":115.08,"y":170.4,"x0":-1.9213939702775245,"y0":50.00421247512941,"z0":5.918914261825947,"aX":-17.767726823580336},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":12.6,"breakHorizontal":13.2,"spinRate":2113,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.37313952201647815,"extension":6.285527842224825},"index":1,"playId":"2d06a7bd-a31a-3460-afb4-e9b03292e62c","pitchNumber":2,"startTime":"2025-08-31T00:23:28.987Z","endTime":"2025-08-31T00:23:32.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":101.5,"endSpeed":93.3,"strikeZoneTop":3.44982658199776,"strikeZoneBottom":1.6543711211033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53951844953803,"aZ":-13.168640906589827,"pfxX":-7.088349949357207,"pfxZ":8.545644039669641,"pX":0.31476783132505043,"pZ":3.5781087753482983,"vX0":8.794023497739186,"vY0":-147.60673793374696,"vZ0":-4.814236071922567,"x":105.0,"y":142.17,"x0":-1.7711075031945325,"y0":50.003678109623685,"z0":5.99521829893914,"aX":-15.766271232710343},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":14.8,"breakHorizontal":11.3,"spinRate":2090,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3699670263464916,"extension":6.238182371540467},"index":2,"playId":"f1fcaebc-ded5-353f-8398-d2d4c2012b41","pitchNumber":3,"startTime":"2025-08-31T00:23:47.765Z","endTime":"2025-08-31T00:23:51.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":100.8,"endSpeed":92.6,"strikeZoneTop":3.45000119727721,"strikeZoneBottom":1.67497107274524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34292370295182,"aZ":-14.435829970429701,"pfxX":-8.265990844866561,"pfxZ":8.122997561076973,"pX":0.9063083917962321,"pZ":2.550555660127185,"vX0":10.90705958176253,"vY0":-146.33351197204564,"vZ0":-7.255489318412969,"x":82.45,"y":169.91,"x0":-1.7835034160205039,"y0":50.00117876589918,"z0":5.915027517118851,"aX":-18.047242060899624},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.4,"breakHorizontal":13.0,"spinRate":2109,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.3733343439984216,"extension":6.314518009357736},"index":3,"playId":"e6dd405f-fae1-318e-b0a9-de76963991da","pitchNumber":4,"startTime":"2025-08-31T00:24:03.827Z","endTime":"2025-08-31T00:24:08.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.4,"endSpeed":91.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.64520511950393,"aZ":-14.058351823394288,"pfxX":-8.570781071112737,"pfxZ":8.426802494063155,"pX":0.27754724135351666,"pZ":2.0426626585133874,"vX0":9.030603680175378,"vY0":-145.76682629942707,"vZ0":-8.381946222123604,"x":106.42,"y":183.63,"x0":-1.7488675257733435,"y0":50.002848037565194,"z0":5.806642071036466,"aX":-18.423002950370467},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.7,"breakHorizontal":13.7,"spinRate":2096,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.37594080277066766,"extension":6.28752531975719},"hitData":{"launchSpeed":87.9,"launchAngle":47.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.77,"coordY":128.27}},"index":4,"playId":"b39d2b83-ed8a-31ef-accd-25edd467cd09","pitchNumber":5,"startTime":"2025-08-31T00:24:23.498Z","endTime":"2025-08-31T00:24:33.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":60.5,"awayTeamWinProbability":39.5,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.84,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:24:33.675Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Fraley called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T00:25:12.806Z","endTime":"2025-08-31T00:26:32.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"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":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"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":{"description":"Offensive Substitution: Pinch-hitter Jake Fraley replaces Sean Murphy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T00:24:49.530Z","endTime":"2025-08-31T00:25:15.164Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":669221,"link":"/api/v1/people/669221"},"defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.34075117202564,"strikeZoneBottom":1.59737094463699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.81276347001399,"aZ":-34.90937283221406,"pfxX":-6.261288768134265,"pfxZ":-1.3252213017871828,"pX":0.15407856148670154,"pZ":3.6223524617942973,"vX0":8.509275551373989,"vY0":-142.2066680189963,"vZ0":-0.8027161538862054,"x":111.13,"y":140.98,"x0":-2.0553175804205837,"y0":50.004108782146524,"z0":6.111212578554617,"aX":-12.9002348046611},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-2.4,"breakHorizontal":9.7,"spinRate":1777,"spinDirection":242},"zone":12,"typeConfidence":2.0,"plateTime":0.3842929479664319,"extension":6.120324852276907},"index":1,"playId":"1a08017b-4c9e-3fa5-a64b-c9ea00561d3c","pitchNumber":1,"startTime":"2025-08-31T00:25:15.164Z","endTime":"2025-08-31T00:25:19.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.00817875310714,"aZ":-31.119166304326217,"pfxX":-7.20705963318404,"pfxZ":0.5216575460519408,"pX":-0.44861182304085734,"pZ":2.2746273804825696,"vX0":7.335960641513205,"vY0":-141.4150865701017,"vZ0":-4.8175369818917275,"x":134.1,"y":177.37,"x0":-2.13899178433828,"y0":50.00438461053313,"z0":5.994687024885295,"aX":-14.610348917546363},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":0.1,"breakHorizontal":11.5,"spinRate":1882,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.3871970256589461,"extension":6.146617953663805},"index":2,"playId":"8a1695dd-f4a9-3cb6-83db-82d366a868b6","pitchNumber":2,"startTime":"2025-08-31T00:25:30.816Z","endTime":"2025-08-31T00:25:34.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":90.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.84642686701497,"aZ":-13.85419364023507,"pfxX":-7.308423336858439,"pfxZ":8.546944545269646,"pX":-0.08075878806639615,"pZ":3.7305013591328366,"vX0":7.676948753752024,"vY0":-146.2336229997466,"vZ0":-4.2213865742360825,"x":120.08,"y":138.06,"x0":-1.803799646299263,"y0":50.00200733768968,"z0":6.037645774612202,"aX":-15.663100596335118},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.6,"breakHorizontal":11.5,"spinRate":2053,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3760691469640003,"extension":6.27775307974196},"index":3,"playId":"555da2ff-d094-301a-9b03-5802e706666c","pitchNumber":3,"startTime":"2025-08-31T00:25:49.650Z","endTime":"2025-08-31T00:25:53.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-31T00:26:15.894Z","endTime":"2025-08-31T00:26:28.458Z","isPitch":false,"type":"action","player":{"id":641584,"link":"/api/v1/people/641584"},"defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.34000109735429,"strikeZoneBottom":1.52855260256247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.792720155917216,"aZ":-41.852024316021144,"pfxX":3.736626024405624,"pfxZ":-5.772610621941942,"pX":0.015363157694758033,"pZ":2.6956463985960277,"vX0":3.963402575369757,"vY0":-128.67654326362953,"vZ0":-0.21912937166307334,"x":116.41,"y":166.0,"x0":-2.0305335097907156,"y0":50.002722183512375,"z0":6.025406417525545,"aX":6.263717154767921},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-10.3,"breakHorizontal":-7.7,"spinRate":2655,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.42571868526691325,"extension":6.110007157608946},"index":5,"playId":"26838e60-698b-3ede-9c01-67c1a2e731a9","pitchNumber":4,"startTime":"2025-08-31T00:26:28.458Z","endTime":"2025-08-31T00:26:32.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:26:32.413Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryce Harper lines out to left fielder Jurickson Profar.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T00:29:09.409Z","endTime":"2025-08-31T00:29:36.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Lineout","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":3},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jake Fraley remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T00:27:47.268Z","endTime":"2025-08-31T00:27:47.291Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":669221,"link":"/api/v1/people/669221"},"defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Raisel Iglesias replaces Dylan Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T00:27:47.291Z","endTime":"2025-08-31T00:29:11.692Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.94181566835162,"aZ":-13.286893763930498,"pfxX":-4.617880217639405,"pfxZ":9.910199510285715,"pX":0.8242589724657314,"pZ":3.4103123462406804,"vX0":7.461514395763983,"vY0":-137.9556450051102,"vZ0":-3.4607372341728455,"x":85.58,"y":146.7,"x0":-1.3296221781592057,"y0":50.00026262832459,"z0":5.591172126806605,"aX":-8.799293599366363},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":6.6,"spinRate":2201,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3987637515430702,"extension":6.0684955912358065},"index":2,"playId":"f0a8eeb8-cb11-3258-81f0-deebb12ee33f","pitchNumber":1,"startTime":"2025-08-31T00:29:11.692Z","endTime":"2025-08-31T00:29:14.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.224207799079526,"aZ":-29.743208852072694,"pfxX":-10.445558756222507,"pfxZ":1.476159486970574,"pX":-0.6464482843834475,"pZ":1.460855106586223,"vX0":5.727809685421128,"vY0":-127.88240933438642,"vZ0":-3.699556691188632,"x":141.64,"y":199.34,"x0":-1.567078548837482,"y0":50.0011312140002,"z0":5.278695746709602,"aX":-17.16902103838977},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":17.5,"spinRate":2032,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.42954310392989115,"extension":6.155243903392837},"hitData":{"launchSpeed":91.7,"launchAngle":24.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.48,"coordY":77.37}},"index":3,"playId":"1fca8669-82c8-39ff-bacd-344f5a008f83","pitchNumber":2,"startTime":"2025-08-31T00:29:27.448Z","endTime":"2025-08-31T00:29:36.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:29:36.248Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, third baseman Nacho Alvarez Jr. to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T00:30:00.178Z","endTime":"2025-08-31T00:30:13.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58417451290558,"aZ":-20.384983392860253,"pfxX":-10.479048624272963,"pfxZ":5.949323553654862,"pX":-0.7273393988874235,"pZ":2.0532420692280913,"vX0":5.421744900526058,"vY0":-140.0916061495614,"vZ0":-5.914061404225148,"x":144.72,"y":183.34,"x0":-1.3296754548810223,"y0":50.00147478799657,"z0":5.530416425649772,"aX":-20.76104106788277},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.7,"breakHorizontal":17.8,"spinRate":2314,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.39145242548184767,"extension":6.19290850340857},"hitData":{"launchSpeed":108.1,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.98,"coordY":167.39}},"index":0,"playId":"3fd5fabb-a318-3d15-9374-99c4bff51b72","pitchNumber":1,"startTime":"2025-08-31T00:30:05.062Z","endTime":"2025-08-31T00:30:13.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:30:13.065Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T00:30:30.801Z","endTime":"2025-08-31T00:31:51.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.980095445336573,"aZ":-13.424900025319369,"pfxX":-5.335392837732055,"pfxZ":9.493270317430046,"pX":0.042265684140501136,"pZ":3.038228882262927,"vX0":5.291324370183588,"vY0":-139.76625048190564,"vZ0":-4.6713841474801825,"x":115.39,"y":156.75,"x0":-1.183746549666675,"y0":50.00398718324764,"z0":5.615249106581664,"aX":-10.539340645030935},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":8.5,"spinRate":2349,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3921307802335927,"extension":6.238629889298291},"index":0,"playId":"6f45c0fa-54d5-3099-8628-df74d2c2aecd","pitchNumber":1,"startTime":"2025-08-31T00:30:36.559Z","endTime":"2025-08-31T00:30:39.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.2,"endSpeed":88.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.370405101595736,"aZ":-18.749358171717777,"pfxX":-9.910125581958315,"pfxZ":6.667459701107164,"pX":-0.38710377336992163,"pZ":3.576494911882811,"vX0":8.564800339620131,"vY0":-141.27843250637721,"vZ0":-0.9611239084602701,"x":131.76,"y":142.21,"x0":-2.176337628649196,"y0":50.00245823471471,"z0":5.130674791212495,"aX":-19.95395128168072},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.0,"breakHorizontal":16.1,"spinRate":2384,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.3882846014953696,"extension":6.27642716032752},"index":1,"playId":"f5a639df-bfa1-3bf3-9b9f-0e23b55e72aa","pitchNumber":2,"startTime":"2025-08-31T00:30:52.234Z","endTime":"2025-08-31T00:30:58.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.55498017525637,"aZ":-15.955103245396925,"pfxX":-8.635688182487575,"pfxZ":7.98080313988811,"pX":0.22234747637976537,"pZ":2.8806587456608144,"vX0":9.883903006028113,"vY0":-142.351332972522,"vZ0":-3.420005338921556,"x":108.52,"y":161.0,"x0":-2.18851946373204,"y0":50.00576871964784,"z0":5.120526288323087,"aX":-17.55842498986524},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":13.4,"spinRate":2328,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.3861660266311713,"extension":6.544321323519993},"index":2,"playId":"4087e06a-d848-3e8f-80cf-01537ad61a36","pitchNumber":3,"startTime":"2025-08-31T00:31:12.298Z","endTime":"2025-08-31T00:31:16.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":85.3,"endSpeed":79.1,"strikeZoneTop":3.58999957858817,"strikeZoneBottom":1.66987831104409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.867057462081195,"aZ":-24.76850241751199,"pfxX":3.385202377196059,"pfxZ":4.707426567635014,"pX":1.6918131504989746,"pZ":1.6113801609808591,"vX0":6.486666420303872,"vY0":-124.14599570334174,"vZ0":-4.14102581411216,"x":52.51,"y":195.27,"x0":-1.386247336154227,"y0":50.00598067545172,"z0":5.342294472471679,"aX":5.329357230046256},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.9,"breakHorizontal":-7.6,"spinRate":2649,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.43976758331680355,"extension":5.991325969307537},"index":3,"playId":"2a4c2258-9245-3531-bfc7-154300f72700","pitchNumber":4,"startTime":"2025-08-31T00:31:33.716Z","endTime":"2025-08-31T00:31:37.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.308693847788547,"aZ":-14.975442107479072,"pfxX":-4.314800891180045,"pfxZ":8.574903890129248,"pX":-0.07448970517791234,"pZ":3.984762237340234,"vX0":4.552296890642942,"vY0":-140.15903235409593,"vZ0":-1.8988378998398767,"x":119.84,"y":131.19,"x0":-1.1529484976047857,"y0":50.00135406642661,"z0":5.6402625659349654,"aX":-8.652869145976378},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":7.0,"spinRate":2304,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.38961423972413955,"extension":6.182321861817174},"index":4,"playId":"696ece7e-2bdf-31a7-86df-ffebc03ab158","pitchNumber":5,"startTime":"2025-08-31T00:31:47.106Z","endTime":"2025-08-31T00:31:51.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.42,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:31:51.576Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Harris II lines out to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-31T00:34:22.075Z","endTime":"2025-08-31T00:35:16.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Strahm replaces Jhoan Duran.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T00:33:06.993Z","endTime":"2025-08-31T00:33:30.249Z","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":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jake Fraley starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T00:33:30.249Z","endTime":"2025-08-31T00:34:24.419Z","isPitch":false,"type":"action","player":{"id":641584,"link":"/api/v1/people/641584"},"base":2,"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":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":91.3,"endSpeed":83.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.53292681789819,"aZ":-23.057116330425615,"pfxX":11.326446035728171,"pfxZ":5.09913037207161,"pX":1.395529137275816,"pZ":2.621235147518484,"vX0":-8.952895512710226,"vY0":-132.65455455553808,"vZ0":-2.654423419527067,"x":63.81,"y":168.01,"x0":3.3374124930991442,"y0":50.001662196042076,"z0":5.309862486544323,"aX":20.249073779211265},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.9,"breakHorizontal":-18.6,"spinRate":2309,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.41239126693439854,"extension":6.296878479757932},"index":2,"playId":"c8f492ff-a20b-3c08-b405-65c5dfed4be2","pitchNumber":1,"startTime":"2025-08-31T00:34:24.419Z","endTime":"2025-08-31T00:34:27.841Z","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":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":92.8,"endSpeed":84.4,"strikeZoneTop":3.55130392637108,"strikeZoneBottom":1.73704019154457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.077495756469833,"aZ":-18.00289461806539,"pfxX":12.003720461469435,"pfxZ":7.792037107751922,"pX":-0.3539638901915468,"pZ":0.9854108228740674,"vX0":-13.289216765576105,"vY0":-134.26155534939224,"vZ0":-7.749943581259552,"x":130.49,"y":212.17,"x0":3.1090518692799893,"y0":50.00381485091288,"z0":5.199099495349871,"aX":21.83496650615394},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.4,"breakHorizontal":-18.7,"spinRate":2506,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4085291047105004,"extension":6.242089802839834},"index":3,"playId":"286a4be6-2790-3cbe-9595-a58b321dd0ee","pitchNumber":2,"startTime":"2025-08-31T00:34:49.257Z","endTime":"2025-08-31T00:34:52.903Z","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":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.10699504446728,"aZ":-28.67474081485687,"pfxX":-3.6514970110779945,"pfxZ":2.4048219504920123,"pX":-0.3845449626458686,"pZ":2.3726219624369107,"vX0":-7.46296784418903,"vY0":-120.62279686455372,"vZ0":-1.6488274175702717,"x":131.66,"y":174.72,"x0":3.2388848246558726,"y0":50.004552804692146,"z0":5.622567743606222,"aX":-5.314294146963542},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.2,"breakHorizontal":8.6,"spinRate":2843,"spinDirection":296},"zone":4,"typeConfidence":2.0,"plateTime":0.4561975331563768,"extension":6.02295618271851},"hitData":{"launchSpeed":83.5,"launchAngle":8.0,"totalDistance":118.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":152.98,"coordY":165.72}},"index":4,"playId":"f463388d-5614-3190-b0e4-1fb1dd054e5b","pitchNumber":3,"startTime":"2025-08-31T00:35:11.299Z","endTime":"2025-08-31T00:35:16.429Z","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":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":10.899999999999999,"leverageIndex":2.29,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:35:16.429Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nacho Alvarez Jr. singles on a line drive to right fielder Nick Castellanos. Jake Fraley scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-31T00:35:39.419Z","endTime":"2025-08-31T00:38:11.080Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"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":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":{"id":621381,"link":"/api/v1/people/621381"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"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":93.0,"endSpeed":84.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.620488244236217,"aZ":-12.106215039260075,"pfxX":7.2410424547126375,"pfxZ":10.925358530109932,"pX":-0.10903204052503594,"pZ":2.8597065179429455,"vX0":-6.882324250782911,"vY0":-135.1967741192586,"vZ0":-4.3077017264028274,"x":121.16,"y":161.57,"x0":1.5384607295193433,"y0":50.003247925834266,"z0":5.334266927030674,"aX":13.300891356951915},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.0,"breakHorizontal":-11.5,"spinRate":2576,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.4063607989782687,"extension":6.157580289427402},"index":0,"playId":"d88f4997-efc6-36d7-abd0-538b3473487f","pitchNumber":1,"startTime":"2025-08-31T00:35:46.567Z","endTime":"2025-08-31T00:35:50.012Z","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":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"second":{"id":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":92.0,"endSpeed":84.3,"strikeZoneTop":3.250898092967,"strikeZoneBottom":1.49118374024537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.199127670396027,"aZ":-14.818089765759519,"pfxX":9.134941545363308,"pfxZ":9.539351697033506,"pX":0.9890537475018822,"pZ":2.2519593888892193,"vX0":-4.947638844058231,"vY0":-133.8617969356388,"vZ0":-5.284907051186307,"x":79.3,"y":177.98,"x0":1.6719045085453945,"y0":50.00462939417142,"z0":5.3084296982919685,"aX":16.62233563688392},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":-15.5,"spinRate":2568,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.40878079077405616,"extension":6.0742763908763635},"index":1,"playId":"53ee905f-57d5-3dd6-ae2a-1ce4e136959f","pitchNumber":2,"startTime":"2025-08-31T00:36:08.314Z","endTime":"2025-08-31T00:36:12.182Z","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":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"second":{"id":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.2769795190765,"strikeZoneBottom":1.51406855091673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.747951655278744,"aZ":-27.995233438720074,"pfxX":-4.56319190811347,"pfxZ":2.9514971709135143,"pX":0.8575915026871824,"pZ":2.9773787884855953,"vX0":-1.0103555984136763,"vY0":-117.71253981521966,"vZ0":-0.10954734289154822,"x":84.31,"y":158.39,"x0":1.8844670316078287,"y0":50.00010661028843,"z0":5.5999153121926275,"aX":-6.45092626596033},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.6,"breakHorizontal":8.5,"spinRate":2811,"spinDirection":292},"zone":12,"typeConfidence":2.0,"plateTime":0.463951827929435,"extension":6.027413133849051},"index":2,"playId":"9ff71871-40de-3f86-a1c0-92364685451f","pitchNumber":3,"startTime":"2025-08-31T00:36:30.588Z","endTime":"2025-08-31T00:36:34.629Z","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":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"second":{"id":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T00:36:44.930Z","endTime":"2025-08-31T00:37:05.146Z","isPitch":false,"type":"action","player":{"id":805373,"link":"/api/v1/people/805373"},"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":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"second":{"id":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.930812474527535,"aZ":-28.709117015531895,"pfxX":-1.813467382623673,"pfxZ":2.3064715201324795,"pX":0.29367234074105186,"pZ":2.383575737702202,"vX0":-2.958454418134643,"vY0":-121.51893220739636,"vZ0":-1.6721695282694835,"x":105.81,"y":174.42,"x0":1.7605772532926909,"y0":50.00188481996183,"z0":5.565336121012852,"aX":-2.722243607378894},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.1,"breakHorizontal":4.0,"spinRate":2801,"spinDirection":261},"zone":6,"typeConfidence":2.0,"plateTime":0.4500601396414008,"extension":6.093142795277073},"index":4,"playId":"9767a93c-5ee6-3047-877c-f729e5b6659a","pitchNumber":4,"startTime":"2025-08-31T00:37:05.146Z","endTime":"2025-08-31T00:37:09.038Z","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":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"second":{"id":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.725473190027785,"aZ":-14.925451565042655,"pfxX":7.284094776725358,"pfxZ":9.410749948627172,"pX":0.1539538137262046,"pZ":3.371278221467639,"vX0":-6.7925335104218005,"vY0":-134.8806248672808,"vZ0":-2.405254330145115,"x":111.13,"y":147.76,"x0":1.7647317353089014,"y0":50.00598991571622,"z0":5.333495794148142,"aX":13.35599218630964},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":-11.6,"spinRate":2546,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.40687918653466504,"extension":6.179675524610468},"index":5,"playId":"2b05dbb5-4c92-3bca-8fcd-425bc0309896","pitchNumber":5,"startTime":"2025-08-31T00:37:28.896Z","endTime":"2025-08-31T00:37:33.610Z","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":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"second":{"id":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.32303083103209,"aZ":-15.925998891298896,"pfxX":6.302344994798107,"pfxZ":8.940864821518549,"pX":0.4624462800995231,"pZ":2.981768203841218,"vX0":-4.8443474102761455,"vY0":-133.8000076082861,"vZ0":-3.481590255569124,"x":99.37,"y":158.27,"x0":1.4758426499345112,"y0":50.00038262407763,"z0":5.438078309503398,"aX":11.448656652464893},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.7,"breakHorizontal":-10.4,"spinRate":2402,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.4090631606662889,"extension":6.116684614229043},"hitData":{"launchSpeed":95.2,"launchAngle":12.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":203.17,"coordY":112.86}},"index":6,"playId":"4be0a4d9-3942-3ed6-99ab-a4f2d8498423","pitchNumber":6,"startTime":"2025-08-31T00:37:57.848Z","endTime":"2025-08-31T00:38:11.080Z","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":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"second":{"id":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-24.700000000000003,"leverageIndex":3.45,"dramaIndex":243.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:38:11.080Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vidal Bruján flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-31T00:38:30.361Z","endTime":"2025-08-31T00:38:52.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.386992429967137,"aZ":-15.917638713478926,"pfxX":7.370907414670002,"pfxZ":9.051738572614767,"pX":-0.12544789290875072,"pZ":2.8436716899172136,"vX0":-6.626534414648185,"vY0":-133.1340137697787,"vZ0":-3.6656473024903304,"x":121.78,"y":162.0,"x0":1.4372715271511154,"y0":50.00635727959477,"z0":5.389425514609176,"aX":13.244231893437222},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":-11.9,"spinRate":2510,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.41129552005199344,"extension":6.099566994948887},"hitData":{"launchSpeed":78.4,"launchAngle":31.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.52,"coordY":100.92}},"index":0,"playId":"5d4102f4-fae9-303d-9fe8-dc6a99df3626","pitchNumber":1,"startTime":"2025-08-31T00:38:39.433Z","endTime":"2025-08-31T00:38:52.650Z","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":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":660644,"link":"/api/v1/people/660644","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660644,"link":"/api/v1/people/660644"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":660644,"link":"/api/v1/people/660644"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.8,"awayTeamWinProbability":59.2,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":0.9,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:38:52.650Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jurickson Profar flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-31T00:39:11.830Z","endTime":"2025-08-31T00:39:45.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"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],"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.30565313654357,"strikeZoneBottom":1.5972746451363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.218222927841918,"aZ":-30.39159758986446,"pfxX":-4.5557014646123335,"pfxZ":1.2284955629950645,"pX":0.4634322185193217,"pZ":3.2236497689658146,"vX0":-1.3769864270352303,"vY0":-120.13781253254076,"vZ0":0.6201853505893911,"x":99.34,"y":151.74,"x0":1.636618269877266,"y0":50.00476515614654,"z0":5.672646327355293,"aX":-6.631320883018994},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.6,"breakHorizontal":8.6,"spinRate":2713,"spinDirection":278},"zone":3,"typeConfidence":2.0,"plateTime":0.4566672611409661,"extension":6.042038051635994},"index":0,"playId":"4fe2698b-fa75-3319-8d09-278b41d63f81","pitchNumber":1,"startTime":"2025-08-31T00:39:18.439Z","endTime":"2025-08-31T00:39:22.180Z","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":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":83.8,"endSpeed":76.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.658583843854174,"aZ":-28.266157246441722,"pfxX":-2.7731054429888253,"pfxZ":2.6117004780494915,"pX":0.612691489296533,"pZ":1.861650873369274,"vX0":-2.2123877957060363,"vY0":-121.9631659484263,"vZ0":-2.5266062348214717,"x":93.65,"y":188.52,"x0":1.8941923605202549,"y0":50.001897392008374,"z0":5.367279765208384,"aX":-4.145641884555963},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.3,"breakHorizontal":5.5,"spinRate":2699,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.45037472029105885,"extension":6.064578323753909},"hitData":{"launchSpeed":96.3,"launchAngle":33.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.77,"coordY":76.44}},"index":1,"playId":"16e70511-7a8d-3f73-9087-ea125a11049a","pitchNumber":2,"startTime":"2025-08-31T00:39:36.900Z","endTime":"2025-08-31T00:39:45.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":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"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":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":4.000000000000007,"leverageIndex":0.72,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:39:45.877Z","atBatIndex":68},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nick Castellanos hit by pitch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-31T00:42:26.666Z","endTime":"2025-08-31T00:42:33.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Stratton replaces Raisel Iglesias.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T00:40:59.928Z","endTime":"2025-08-31T00:41:14.777Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676702,"link":"/api/v1/people/676702"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Alec Bohm starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T00:41:14.777Z","endTime":"2025-08-31T00:42:28.895Z","isPitch":false,"type":"action","player":{"id":664761,"link":"/api/v1/people/664761"},"base":2,"defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"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":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.571968744493898,"aZ":-13.877815911292233,"pfxX":-2.2767064167667623,"pfxZ":9.245201973006374,"pX":-1.8861528195405632,"pZ":3.9988572438204106,"vX0":-1.218985855948583,"vY0":-139.79792780782063,"vZ0":-3.5906287131205312,"x":188.9,"y":130.81,"x0":-1.1486684380670613,"y0":50.00247603683282,"z0":6.211121225130454,"aX":-4.504861425975725},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":4.3,"spinRate":2404,"spinDirection":208},"zone":11,"typeConfidence":0.94,"plateTime":0.39182637233481676,"extension":6.122820281026202},"index":2,"playId":"48b4549e-744f-3b22-9994-084030914eb0","pitchNumber":1,"startTime":"2025-08-31T00:42:28.895Z","endTime":"2025-08-31T00:42:33.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":6.699999999999996,"leverageIndex":4.4,"dramaIndex":156.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:42:33.005Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-31T00:43:57.454Z","endTime":"2025-08-31T00:45:06.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T00:42:49.479Z","endTime":"2025-08-31T00:43:59.765Z","isPitch":false,"type":"action","player":{"id":664056,"link":"/api/v1/people/664056"},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.26902296825794,"strikeZoneBottom":1.50241014096488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.97161303645571,"aZ":-30.43568359285543,"pfxX":2.502657338474174,"pfxZ":1.1230733220526323,"pX":2.293340135182682,"pZ":0.716895308574075,"vX0":6.828779576269705,"vY0":-122.92215235849547,"vZ0":-6.055071304977662,"x":29.58,"y":219.42,"x0":-0.8341986715938727,"y0":50.00280669814326,"z0":5.763087186512025,"aX":3.8685573946675853},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.0,"breakHorizontal":-6.0,"spinRate":2556,"spinDirection":98},"zone":14,"typeConfidence":0.9,"plateTime":0.4438117078685879,"extension":6.4240405957483135},"index":1,"playId":"d1490cf8-9219-35ce-8919-a00151f6300f","pitchNumber":1,"startTime":"2025-08-31T00:43:59.765Z","endTime":"2025-08-31T00:44:03.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.75976248400594,"aZ":-30.815566777260326,"pfxX":2.910272437565472,"pfxZ":0.879152632836429,"pX":1.6096947182479762,"pZ":1.4640041673351778,"vX0":5.367483812365921,"vY0":-123.10480019545818,"vZ0":-4.422209248853589,"x":55.64,"y":199.25,"x0":-0.9707309891997827,"y0":50.002366813029944,"z0":5.870712226965982,"aX":4.499554231847846},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.8,"breakHorizontal":-6.5,"spinRate":2488,"spinDirection":83},"zone":14,"typeConfidence":0.9,"plateTime":0.4436725624510882,"extension":6.335943502666773},"index":2,"playId":"942d7098-9268-3d19-86f5-c1fcaf804166","pitchNumber":2,"startTime":"2025-08-31T00:44:20.550Z","endTime":"2025-08-31T00:44:24.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.7,"endSpeed":88.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.54163758575516,"aZ":-14.436556461221215,"pfxX":-1.8522962600113824,"pfxZ":8.795395389229117,"pX":0.33350469905242835,"pZ":2.7032833054837475,"vX0":3.826122450673989,"vY0":-140.7839223446054,"vZ0":-6.731768031157844,"x":104.29,"y":165.79,"x0":-0.799600593488361,"y0":50.00291334999334,"z0":6.051329851131134,"aX":-3.7358537848396285},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":2.6,"spinRate":2351,"spinDirection":207},"zone":6,"typeConfidence":0.95,"plateTime":0.3883465309529788,"extension":6.306048868183653},"index":3,"playId":"2f0873ac-ad91-3960-b678-bd388e62017c","pitchNumber":3,"startTime":"2025-08-31T00:44:41.224Z","endTime":"2025-08-31T00:44:44.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":97.6,"endSpeed":89.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1670639223908,"aZ":-9.283305439551844,"pfxX":-1.06460880372838,"pfxZ":11.200267626960294,"pX":0.24196346765818386,"pZ":2.726842239057376,"vX0":3.66983361686552,"vY0":-141.9742833831224,"vZ0":-7.3434841013114625,"x":107.78,"y":165.16,"x0":-0.9284499975623075,"y0":50.004099094880154,"z0":5.936159266032794,"aX":-2.176742979716828},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.0,"breakHorizontal":1.2,"spinRate":2678,"spinDirection":206},"zone":2,"typeConfidence":0.95,"plateTime":0.3856447810817283,"extension":6.294614374566566},"index":4,"playId":"a537435d-d555-3469-9fde-2817d1769a7d","pitchNumber":4,"startTime":"2025-08-31T00:45:02.498Z","endTime":"2025-08-31T00:45:06.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.300000000000004,"awayTeamWinProbability":65.69999999999999,"homeTeamWinProbabilityAdded":-17.199999999999996,"leverageIndex":6.06,"dramaIndex":262.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:45:06.515Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a fly ball to right fielder Ronald Acuña Jr. Alec Bohm to 3rd. Nick Castellanos to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-31T00:45:25.255Z","endTime":"2025-08-31T00:46:07.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.30970150306347,"strikeZoneBottom":1.54558148324969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.48023009758297,"aZ":-12.082326771009537,"pfxX":-2.0638314913086133,"pfxZ":9.995217323516943,"pX":-0.7944070787183656,"pZ":2.5795957607542785,"vX0":1.9382780988868251,"vY0":-140.56063963760343,"vZ0":-7.083843667413995,"x":147.28,"y":169.13,"x0":-1.2232339054192574,"y0":50.00216594777992,"z0":5.9089747901246135,"aX":-4.14866025450292},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":3.4,"spinRate":2536,"spinDirection":210},"zone":4,"typeConfidence":0.95,"plateTime":0.38897873966772956,"extension":6.30999268359351},"index":0,"playId":"4ee6cbc2-cfef-3d5e-9c1f-96fa78e049a1","pitchNumber":1,"startTime":"2025-08-31T00:45:35.396Z","endTime":"2025-08-31T00:45:39.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.2,"endSpeed":88.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.40314386807486,"aZ":-11.711055685874802,"pfxX":-1.9699425048144636,"pfxZ":10.286252813918695,"pX":0.6616208061406885,"pZ":2.1971055522969576,"vX0":4.833171640496633,"vY0":-139.89707864510586,"vZ0":-7.83769670558008,"x":91.78,"y":179.46,"x0":-0.8295405030821845,"y0":50.00657684182967,"z0":5.795712021229529,"aX":-3.920528521328674},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":2.6,"spinRate":2497,"spinDirection":213},"zone":6,"typeConfidence":0.95,"plateTime":0.39092191921315944,"extension":6.38669517405942},"hitData":{"launchSpeed":72.4,"launchAngle":36.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.13,"coordY":125.0}},"index":1,"playId":"52767b9b-d52f-31bc-9444-920978b683f5","pitchNumber":2,"startTime":"2025-08-31T00:45:55.328Z","endTime":"2025-08-31T00:46:07.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.50000000000001,"awayTeamWinProbability":45.49999999999999,"homeTeamWinProbabilityAdded":20.200000000000003,"leverageIndex":7.11,"dramaIndex":307.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:46:07.434Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-31T00:48:58.130Z","endTime":"2025-08-31T00:50:24.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T00:46:30.837Z","endTime":"2025-08-31T00:47:37.443Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dylan Dodd replaces Hunter Stratton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-31T00:47:37.443Z","endTime":"2025-08-31T00:49:00.369Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689266,"link":"/api/v1/people/689266"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.32469962774065,"strikeZoneBottom":1.54429656972711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.514646777930395,"aZ":-29.445209842623477,"pfxX":3.022301387143693,"pfxZ":1.7012820141604301,"pX":-1.184456483796677,"pZ":1.651524241077281,"vX0":-9.374463847679396,"vY0":-125.46660260002604,"vZ0":-4.315780832335003,"x":162.15,"y":194.19,"x0":2.194909280892689,"y0":50.00481504987016,"z0":5.772264290168018,"aX":4.857146029358652},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.4,"breakHorizontal":-3.5,"spinRate":2065,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.43523437106266005,"extension":6.561084351025303},"index":2,"playId":"66d372a6-82ca-3679-80c9-4c0283492550","pitchNumber":1,"startTime":"2025-08-31T00:49:00.369Z","endTime":"2025-08-31T00:49:04.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.731001439036987,"aZ":-26.992312912617667,"pfxX":0.6025211999412717,"pfxZ":3.198358053058911,"pX":-0.17619576512238674,"pZ":0.8969117814749925,"vX0":-6.5540492975601445,"vY0":-125.95878927693802,"vZ0":-6.563436053256679,"x":123.72,"y":214.56,"x0":2.372632775274993,"y0":50.00170380676435,"z0":5.696513921786995,"aX":0.9764266205115434},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":0.2,"spinRate":2029,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.4335628276751464,"extension":6.576354067212259},"index":3,"playId":"205aa40c-c08b-3969-98e2-61ad70f1b2c1","pitchNumber":2,"startTime":"2025-08-31T00:49:18.363Z","endTime":"2025-08-31T00:49:22.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.65579692801937,"aZ":-27.565238948775836,"pfxX":0.8705594314597809,"pfxZ":2.853058388069975,"pX":-1.4514663095416924,"pZ":1.6203860704045836,"vX0":-9.540104616016569,"vY0":-126.29881951510629,"vZ0":-4.705428935979639,"x":172.33,"y":195.03,"x0":2.2612597014532696,"y0":50.00336809603649,"z0":5.723713645004803,"aX":1.4073047143175301},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":0.6,"spinRate":2058,"spinDirection":129},"zone":13,"typeConfidence":0.91,"plateTime":0.4336308622762073,"extension":6.448801509565293},"index":4,"playId":"609179bb-55e6-3aec-a300-f6ff04723487","pitchNumber":3,"startTime":"2025-08-31T00:49:37.755Z","endTime":"2025-08-31T00:49:41.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.64522747214294,"aZ":-25.93352433779829,"pfxX":-0.8234563480599459,"pfxZ":3.9041604176962643,"pX":-0.16621334051603098,"pZ":2.0581981972451535,"vX0":-6.181476691610363,"vY0":-126.17467296485601,"vZ0":-3.8526181658025793,"x":123.34,"y":183.21,"x0":2.4309003295954903,"y0":50.00484065494174,"z0":5.714491305522668,"aX":-1.3159087334946942},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.4,"breakHorizontal":3.0,"spinRate":2076,"spinDirection":132},"zone":8,"typeConfidence":0.9,"plateTime":0.4354720431204244,"extension":6.414336762449407},"index":5,"playId":"422470f3-888e-384f-aa57-775535baac78","pitchNumber":4,"startTime":"2025-08-31T00:49:58.296Z","endTime":"2025-08-31T00:50:01.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.27020403508738,"strikeZoneBottom":1.54614568625309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48945836002964,"aZ":-26.14882591695845,"pfxX":0.07889258248910247,"pfxZ":3.7333089515030533,"pX":0.37101751512045344,"pZ":2.8952300173032133,"vX0":-5.364856798883078,"vY0":-126.21635603474768,"vZ0":-2.054909372212143,"x":102.86,"y":160.61,"x0":2.5132036908949753,"y0":50.00563490674175,"z0":5.824039963521233,"aX":0.12865654438378352},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.5,"breakHorizontal":1.1,"spinRate":2196,"spinDirection":127},"zone":3,"typeConfidence":0.91,"plateTime":0.4338296796037895,"extension":6.405160604206261},"index":6,"playId":"b72d3254-4e60-3e86-b3b9-bb046ce7b4f6","pitchNumber":5,"startTime":"2025-08-31T00:50:20.277Z","endTime":"2025-08-31T00:50:24.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-26.30000000000001,"leverageIndex":8.48,"dramaIndex":378.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:50:24.540Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to right fielder Ronald Acuña Jr. Alec Bohm scores. Nick Castellanos scores. Bryson Stott to 3rd.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-31T00:50:42.196Z","endTime":"2025-08-31T00:51:53.133Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":{"id":676702,"link":"/api/v1/people/676702"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":{"id":676702,"link":"/api/v1/people/676702"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":80.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.110441949456412,"aZ":-25.923527932592503,"pfxX":0.8947727792844602,"pfxZ":3.790281057739339,"pX":-0.0483613260984765,"pZ":2.7331588666874773,"vX0":-6.612173070407833,"vY0":-127.81459564851188,"vZ0":-2.6568644792906224,"x":118.84,"y":164.98,"x0":2.4593843581481183,"y0":50.00440812391724,"z0":5.828566106997532,"aX":1.4773414027052347},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.5,"breakHorizontal":-0.1,"spinRate":2172,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.42905294939332883,"extension":6.373534196754259},"index":0,"playId":"319f05f1-f9bc-35d2-819e-2e38151cb188","pitchNumber":1,"startTime":"2025-08-31T00:50:49.856Z","endTime":"2025-08-31T00:50:55.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":94.8,"endSpeed":87.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.00134216215287,"aZ":-15.857053756918827,"pfxX":7.9790261786192,"pfxZ":8.432646435865353,"pX":0.34659515214308495,"pZ":2.7411899350023643,"vX0":-7.511932285648223,"vY0":-137.81597765978074,"vZ0":-5.4857884970956095,"x":103.79,"y":164.77,"x0":2.0635048078952134,"y0":50.00091308619795,"z0":5.818781494846458,"aX":15.434484912239162},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":-13.0,"spinRate":2091,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.39658683533293715,"extension":6.367138663251758},"index":1,"playId":"318e487e-6f60-3307-9bb3-5e30cd588024","pitchNumber":2,"startTime":"2025-08-31T00:51:21.974Z","endTime":"2025-08-31T00:51:25.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.959060955703347,"aZ":-16.283016603643357,"pfxX":6.618665366508403,"pfxZ":8.265795169988973,"pX":0.2612098595658472,"pZ":2.425063822558215,"vX0":-7.3519130237156896,"vY0":-137.43354553721952,"vZ0":-6.381118335095758,"x":107.04,"y":173.3,"x0":2.104391773935152,"y0":50.005264604511034,"z0":5.873062980487546,"aX":12.729577841845314},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":-10.6,"spinRate":2108,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.39774157037529356,"extension":6.4391889537557105},"hitData":{"launchSpeed":101.7,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.35,"coordY":116.53}},"index":2,"playId":"dcbd3ed9-c466-3f10-98c1-9f44b9c9ce93","pitchNumber":3,"startTime":"2025-08-31T00:51:44.005Z","endTime":"2025-08-31T00:51:53.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":71.80000000000001,"leverageIndex":9.99,"dramaIndex":695.0,"contextMetrics":{},"playEndTime":"2025-08-31T00:51:53.133Z","atBatIndex":73}]