[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jurickson Profar flies out to second baseman Bryson Stott.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T22:46:39.864Z","endTime":"2025-08-29T22:47:58.390Z","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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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-29T19:47:37.012Z","endTime":"2025-08-29T22:19:51.400Z","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-29T22:19:51.400Z","endTime":"2025-08-29T22:46:11.561Z","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-29T22:46:11.561Z","endTime":"2025-08-29T22:46:42.171Z","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":90.8,"endSpeed":82.0,"strikeZoneTop":3.50004117215953,"strikeZoneBottom":1.71180202814233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80917037567509,"aZ":-30.328696613846528,"pfxX":8.229137376257665,"pfxZ":1.0605271961212068,"pX":1.0955240218027673,"pZ":2.203946321578286,"vX0":-5.495983857629379,"vY0":-132.010413755651,"vZ0":-2.9382988271619794,"x":75.24,"y":179.27,"x0":2.1545526671345567,"y0":50.000046368410544,"z0":5.606470392578474,"aX":14.260988088656783},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.4,"breakHorizontal":-13.4,"spinRate":2029,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4178085271089227,"extension":6.191593054308285},"index":3,"playId":"f6587aae-c108-3e86-a908-c5ae1d972d16","pitchNumber":1,"startTime":"2025-08-29T22:46:42.171Z","endTime":"2025-08-29T22:46:46.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":90.1,"endSpeed":81.4,"strikeZoneTop":3.52102240507788,"strikeZoneBottom":1.65602655155369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1429166848444,"aZ":-32.26774930390516,"pfxX":9.406402298595953,"pfxZ":-0.0556487694684229,"pX":1.3011374287767572,"pZ":2.5615189543241637,"vX0":-5.371493792695047,"vY0":-131.04231510726495,"vZ0":-1.541818760966889,"x":67.4,"y":169.62,"x0":2.174064274739967,"y0":50.00233479659151,"z0":5.607526169552756,"aX":16.07678345151516},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.2,"breakHorizontal":-15.6,"spinRate":2029,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4207595462183078,"extension":6.124512658108447},"index":4,"playId":"23bb6279-507b-3360-b6e5-97fa0c2cd2ea","pitchNumber":2,"startTime":"2025-08-29T22:46:55.510Z","endTime":"2025-08-29T22:46:59.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":80.9,"strikeZoneTop":3.29270474591512,"strikeZoneBottom":1.60720011868229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.42436989879536,"aZ":-29.489433168358115,"pfxX":10.175563878898622,"pfxZ":1.589946497580458,"pX":0.92676642869984,"pZ":2.2119780723938764,"vX0":-6.138131242286585,"vY0":-130.10457366929126,"vZ0":-2.84219966671016,"x":81.67,"y":179.06,"x0":2.0145549472791298,"y0":50.000370761816214,"z0":5.591430477881296,"aX":17.159438566208465},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.4,"breakHorizontal":-16.8,"spinRate":2003,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.423622985545963,"extension":6.422664595216044},"index":5,"playId":"22580fa2-67c6-3bed-9434-2c9ecc896be0","pitchNumber":3,"startTime":"2025-08-29T22:47:11.548Z","endTime":"2025-08-29T22:47:15.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33243366808412,"aZ":-25.563444412313363,"pfxX":-2.01323169970982,"pfxZ":4.158933521512585,"pX":0.042895381297351105,"pZ":2.954515132759473,"vX0":-4.564059581249461,"vY0":-125.52059138036138,"vZ0":-1.707446010521056,"x":115.36,"y":159.01,"x0":2.149117465792646,"y0":50.00300902841587,"z0":5.732940187742929,"aX":-3.1990447571639806},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.3,"breakHorizontal":4.7,"spinRate":2148,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.4370228796735658,"extension":6.166459538861255},"index":6,"playId":"739c3601-8051-3757-87ea-b21cc9fe5fb4","pitchNumber":4,"startTime":"2025-08-29T22:47:27.146Z","endTime":"2025-08-29T22:47:30.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":90.5,"endSpeed":82.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.087955072700193,"aZ":-26.373033908234387,"pfxX":8.53464076169468,"pfxZ":3.351125592912979,"pX":-0.7633900887606808,"pZ":2.2532708457127715,"vX0":-9.42449730569706,"vY0":-131.36737707401088,"vZ0":-3.6989953044677755,"x":146.1,"y":177.94,"x0":1.7766976159315988,"y0":50.00622939882643,"z0":5.65969047988025,"aX":14.790602561665004},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.4,"breakHorizontal":-13.2,"spinRate":1892,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.4183331527197991,"extension":6.246088670460893},"hitData":{"launchSpeed":75.9,"launchAngle":48.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.49,"coordY":114.82}},"index":7,"playId":"accf2d7f-e5ad-3a87-8075-985a7ec55192","pitchNumber":5,"startTime":"2025-08-29T22:47:49.373Z","endTime":"2025-08-29T22:47:58.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-29T22:47:58.390Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a fly ball to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T22:48:13.077Z","endTime":"2025-08-29T22:49:34.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":89.9,"endSpeed":80.6,"strikeZoneTop":3.63774473963208,"strikeZoneBottom":1.73080007157835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.02278736809204,"aZ":-26.528696840613843,"pfxX":9.348911296065339,"pfxZ":3.349597410085849,"pX":1.4423242363927233,"pZ":2.4083647764345404,"vX0":-4.449928920157641,"vY0":-130.71064990236025,"vZ0":-3.1922499894865908,"x":62.02,"y":173.75,"x0":1.9756998323650203,"y0":50.006216960200824,"z0":5.693515970096329,"aX":15.77202063597796},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.4,"breakHorizontal":-15.6,"spinRate":1969,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4231578670695142,"extension":6.30613492343393},"index":0,"playId":"713a1b79-7751-3f7e-896e-1e85e953fcaf","pitchNumber":1,"startTime":"2025-08-29T22:48:25.439Z","endTime":"2025-08-29T22:48:29.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.725950285839275,"aZ":-22.575738824657734,"pfxX":-2.1001215751984885,"pfxZ":6.9573634104176705,"pX":-0.44269837144914664,"pZ":2.793436866385518,"vX0":-5.239576118304431,"vY0":-117.9557978256267,"vZ0":-1.4688707661174822,"x":133.87,"y":163.36,"x0":2.098918728310784,"y0":50.005753133756905,"z0":5.54743300648842,"aX":-2.898609192476223},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":12.4,"breakHorizontal":5.3,"spinRate":2176,"spinDirection":269},"zone":4,"typeConfidence":2.0,"plateTime":0.46803679340927395,"extension":6.419542316498176},"index":1,"playId":"19251f23-bd52-3c07-b027-255bdcd755c0","pitchNumber":2,"startTime":"2025-08-29T22:48:36.670Z","endTime":"2025-08-29T22:48:39.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":80.2,"endSpeed":72.7,"strikeZoneTop":3.55933571716388,"strikeZoneBottom":1.78207545813776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.579202276858187,"aZ":-24.10948566587253,"pfxX":-4.515513959154355,"pfxZ":5.961254320423388,"pX":-1.4027446041851943,"pZ":2.0741684519096046,"vX0":-6.703001662651265,"vY0":-116.60145486497811,"vZ0":-2.6134733343288223,"x":170.47,"y":182.78,"x0":2.115807625879542,"y0":50.00113178438773,"z0":5.527293021772324,"aX":-6.104809234811535},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":10.3,"breakHorizontal":10.1,"spinRate":2175,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.47298834391460165,"extension":6.455037025850524},"index":2,"playId":"1cbbeace-e0c9-3c88-bb17-3b17a5df13b4","pitchNumber":3,"startTime":"2025-08-29T22:48:51.216Z","endTime":"2025-08-29T22:48:55.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":81.4,"strikeZoneTop":3.61244100307059,"strikeZoneBottom":1.80897976924044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.14738184939947,"aZ":-25.493890360540203,"pfxX":8.201446386567,"pfxZ":3.8857683747722724,"pX":0.24487503177471387,"pZ":1.880465471423227,"vX0":-6.847844450154469,"vY0":-132.07417064085848,"vZ0":-4.542027794197123,"x":107.67,"y":188.01,"x0":1.8403833339715174,"y0":50.0022197306875,"z0":5.559866943440296,"aX":14.100642167642157},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.0,"breakHorizontal":-12.8,"spinRate":1941,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.4190311518775216,"extension":6.250198595169969},"index":3,"playId":"1e422a2c-2f0b-385c-895d-2022bfdfc614","pitchNumber":4,"startTime":"2025-08-29T22:49:07.430Z","endTime":"2025-08-29T22:49:11.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.710357652482397,"aZ":-26.17787701269526,"pfxX":5.619370753583608,"pfxZ":4.3645071142565035,"pX":0.0851855214003496,"pZ":1.4264491405652706,"vX0":-5.875234311889851,"vY0":-117.20459710218087,"vZ0":-3.777871897891017,"x":113.75,"y":200.27,"x0":1.9090406299992093,"y0":50.00451652007811,"z0":5.53800700031593,"aX":7.722554432037642},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.1,"breakHorizontal":-8.5,"spinRate":1290,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4695634905739938,"extension":6.288647449849048},"hitData":{"launchSpeed":71.6,"launchAngle":40.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.95,"coordY":134.83}},"index":4,"playId":"52dd8eaf-9ad7-31cf-9547-5f60b1e21d6a","pitchNumber":5,"startTime":"2025-08-29T22:49:23.134Z","endTime":"2025-08-29T22:49:34.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-29T22:49:34.950Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ronald Acuña Jr. flies out to center fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T22:49:50.905Z","endTime":"2025-08-29T22:51:10.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.103116448771885,"aZ":-25.00095925084372,"pfxX":0.3345311725041258,"pfxZ":4.138359735569338,"pX":-0.27054251472578783,"pZ":2.2672783822309235,"vX0":-6.241763548250736,"vY0":-130.0466660764745,"vZ0":-3.895712595822824,"x":127.31,"y":177.56,"x0":2.1047861043028053,"y0":50.00470642879096,"z0":5.654082952148533,"aX":0.5807645881553822},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.0,"breakHorizontal":0.6,"spinRate":2106,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.4191898582105056,"extension":6.360636346035006},"index":0,"playId":"a542043e-7b44-328c-b258-72bd0855a408","pitchNumber":1,"startTime":"2025-08-29T22:49:57.484Z","endTime":"2025-08-29T22:50:00.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":91.3,"endSpeed":84.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07175551802448,"aZ":-20.413692372123375,"pfxX":3.323523488349313,"pfxZ":6.496047143518075,"pX":-0.3214734441669199,"pZ":3.1560663105008966,"vX0":-7.27818598535294,"vY0":-132.8579866876535,"vZ0":-2.697364084403985,"x":129.25,"y":153.57,"x0":2.006188806933942,"y0":50.002490082497125,"z0":5.647169778624121,"aX":6.017306957376904},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.5,"breakHorizontal":-4.7,"spinRate":1960,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.41027076929910944,"extension":6.303813444668962},"index":1,"playId":"40aae8b6-a7e9-30e2-8f77-1e89e2099be2","pitchNumber":2,"startTime":"2025-08-29T22:50:16.151Z","endTime":"2025-08-29T22:50:19.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.62790784338915,"strikeZoneBottom":1.57077258843134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.856259454116586,"aZ":-32.10996432117759,"pfxX":6.049609878943317,"pfxZ":0.044266728936648736,"pX":0.35956383438733946,"pZ":0.5805357368206553,"vX0":-5.708746639228623,"vY0":-117.45219168555215,"vZ0":-4.545953103727172,"x":103.29,"y":223.11,"x0":2.0390462353668553,"y0":50.00270390154235,"z0":5.536961692021359,"aX":8.427677025799918},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.8,"breakHorizontal":-9.5,"spinRate":1378,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4668679931504296,"extension":6.385566194341524},"index":2,"playId":"d0e6d4e6-0e3c-30f5-a3cf-350a27bb2bd3","pitchNumber":3,"startTime":"2025-08-29T22:50:36.974Z","endTime":"2025-08-29T22:50:40.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.878669925513798,"aZ":-33.54566034625389,"pfxX":4.130304827789644,"pfxZ":-1.0198960928320044,"pX":0.5265811066446312,"pZ":2.047198360280182,"vX0":-4.56413875091223,"vY0":-115.30189186644844,"vZ0":-0.8834858614626825,"x":96.93,"y":183.51,"x0":1.997129476115585,"y0":50.00332873147001,"z0":5.678560176634494,"aX":5.549354868165387},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.8,"breakHorizontal":-6.4,"spinRate":1432,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.4754336149984044,"extension":6.340742403181477},"hitData":{"launchSpeed":95.4,"launchAngle":36.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.98,"coordY":54.46}},"index":3,"playId":"c87b6be8-fe92-3be6-ba7d-7ae9a0e84ed6","pitchNumber":4,"startTime":"2025-08-29T22:50:57.185Z","endTime":"2025-08-29T22:51:10.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-29T22:51:10.428Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ozzie Albies doubles (20) on a sharp line drive to left fielder Max Kepler. Matt Olson to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T22:51:27.362Z","endTime":"2025-08-29T22:52:07.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.456159008570857,"aZ":-24.466459560602775,"pfxX":0.75812688926136,"pfxZ":4.521434470454706,"pX":0.343197023260558,"pZ":2.869413404082348,"vX0":-4.851178753109954,"vY0":-128.6308366431296,"vZ0":-2.332278005458892,"x":103.92,"y":161.31,"x0":2.14144895755399,"y0":50.000009963397105,"z0":5.652049832181064,"aX":1.291687796130645},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.0,"breakHorizontal":-0.5,"spinRate":2040,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.42309101690893236,"extension":6.328582352797435},"index":0,"playId":"a1bb0511-0ea2-36a1-8a84-1162d42359ec","pitchNumber":1,"startTime":"2025-08-29T22:51:34.260Z","endTime":"2025-08-29T22:51:37.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.76525992599902,"aZ":-20.76827185398498,"pfxX":3.8509199542417614,"pfxZ":6.297712721866954,"pX":-0.4867038830512593,"pZ":2.0790879805594145,"vX0":-7.984161229284501,"vY0":-132.8371627759099,"vZ0":-5.3085080441042365,"x":135.55,"y":182.64,"x0":2.039140741062528,"y0":50.00517213613741,"z0":5.58458428282623,"aX":6.978276208367406},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.6,"breakHorizontal":-5.5,"spinRate":1985,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.4101737812694486,"extension":6.324651445891163},"hitData":{"launchSpeed":103.0,"launchAngle":20.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":27.7,"coordY":108.14}},"index":1,"playId":"d7cce31f-b6e5-36e0-ba6c-837ece359301","pitchNumber":2,"startTime":"2025-08-29T22:51:51.637Z","endTime":"2025-08-29T22:52:07.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.2,"awayTeamWinProbability":50.8,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":0.88,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-29T22:52:07.078Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcell Ozuna walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T22:52:26.142Z","endTime":"2025-08-29T22:54:48.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":90.9,"endSpeed":82.9,"strikeZoneTop":3.51157979798165,"strikeZoneBottom":1.74944498988745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.819355620474237,"aZ":-29.248134521269446,"pfxX":8.95785074585269,"pfxZ":1.6648479950855837,"pX":0.8480266029833964,"pZ":2.682597342584276,"vX0":-6.332920933982698,"vY0":-132.2413268547121,"vZ0":-2.0494018545911965,"x":84.68,"y":166.35,"x0":2.1173922985013705,"y0":50.006225415807904,"z0":5.626366900406509,"aX":15.77121663995592},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.8,"breakHorizontal":-14.8,"spinRate":2034,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4151693888781516,"extension":6.488780199863024},"index":0,"playId":"085c52a4-387a-375c-b249-7c7cd0ccb2f9","pitchNumber":1,"startTime":"2025-08-29T22:52:32.327Z","endTime":"2025-08-29T22:52:36.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.66236743592783,"aZ":-25.93512471013441,"pfxX":-1.4969169982099382,"pfxZ":3.8185274687110535,"pX":-0.07612850449190901,"pZ":3.336302164824918,"vX0":-5.170011411443466,"vY0":-126.49675465646698,"vZ0":-0.8238346815754012,"x":119.9,"y":148.7,"x0":2.1814369139669822,"y0":50.004278078124216,"z0":5.728962331042655,"aX":-2.4477957924361746},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.0,"breakHorizontal":3.8,"spinRate":2153,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.43153667989718025,"extension":6.191373258706567},"index":1,"playId":"0c933746-8b79-3188-a664-ff4676740954","pitchNumber":2,"startTime":"2025-08-29T22:52:46.613Z","endTime":"2025-08-29T22:52:49.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.61330406051038,"strikeZoneBottom":1.71467053327492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.276005279708876,"aZ":-29.401257550186948,"pfxX":5.270530510736547,"pfxZ":2.07030235696897,"pX":0.11771696174323484,"pZ":0.9870406098962095,"vX0":-5.710191121496079,"vY0":-115.21024518493437,"vZ0":-3.834368748932623,"x":112.51,"y":212.13,"x0":1.9486214557224233,"y0":50.00154520642685,"z0":5.527789953371942,"aX":7.053986503776009},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":3.0,"breakHorizontal":-8.0,"spinRate":1329,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4762124615721661,"extension":6.316475604607108},"index":2,"playId":"9c6895f9-e119-3587-9104-88bc3565d15c","pitchNumber":3,"startTime":"2025-08-29T22:53:07.178Z","endTime":"2025-08-29T22:53:11.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.444847510934586,"aZ":-25.25447246779007,"pfxX":-0.41508488854568304,"pfxZ":4.171832506042618,"pX":-0.671527267947814,"pZ":3.0042554087593625,"vX0":-6.7944344838078425,"vY0":-127.72903387253314,"vZ0":-1.7652980617488045,"x":142.6,"y":157.67,"x0":2.0729429134373105,"y0":50.00179445323427,"z0":5.683346852936119,"aX":-0.6869859524326908},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.4,"breakHorizontal":2.3,"spinRate":2213,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.4282518047462225,"extension":6.140045729871245},"index":3,"playId":"c5f8ac46-9ddd-3b77-ad7e-56c5e3d2fda8","pitchNumber":4,"startTime":"2025-08-29T22:53:27.330Z","endTime":"2025-08-29T22:53:31.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.50505324824766,"strikeZoneBottom":1.71367752118428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.53732960941945,"aZ":-22.22764925688111,"pfxX":4.099579673412482,"pfxZ":5.372999107095392,"pX":1.192016394470222,"pZ":2.207703115063379,"vX0":-3.9431145922924555,"vY0":-135.00449693903252,"vZ0":-4.693534737007283,"x":71.56,"y":179.17,"x0":2.136693874983572,"y0":50.004139626461175,"z0":5.526983178465656,"aX":7.591672943576479},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":-6.6,"spinRate":1944,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4052373215826979,"extension":6.2964932813505925},"index":4,"playId":"2ed3f167-f1c3-3516-9cb7-c764d76224d1","pitchNumber":5,"startTime":"2025-08-29T22:53:55.020Z","endTime":"2025-08-29T22:53:58.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":78.1,"endSpeed":72.2,"strikeZoneTop":3.69886893994453,"strikeZoneBottom":1.78720144790887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.588650447866783,"aZ":-29.626367004968074,"pfxX":3.326061286642261,"pfxZ":1.9293591956488534,"pX":1.5802148476244353,"pZ":3.00586319655134,"vX0":-2.1438161254556922,"vY0":-113.7940527758165,"vZ0":0.4776268069199372,"x":56.77,"y":157.62,"x0":2.0993081375464318,"y0":50.002008661549375,"z0":5.712768242555415,"aX":4.390674469373192},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":3.8,"breakHorizontal":-5.5,"spinRate":1335,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.4801204560232146,"extension":6.285157636221296},"index":5,"playId":"0f9bbce1-3b2d-398b-9fd7-151342bbab81","pitchNumber":6,"startTime":"2025-08-29T22:54:26.295Z","endTime":"2025-08-29T22:54:30.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.4,"strikeZoneTop":3.57490199979193,"strikeZoneBottom":1.76913712628597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.16322464009725,"aZ":-38.55121430789623,"pfxX":-5.8555010119227395,"pfxZ":-5.056771826948294,"pX":-1.347532186882553,"pZ":0.5259817811923159,"vX0":-5.435510193778951,"vY0":-111.92468239342537,"vZ0":-2.6802595622684495,"x":168.36,"y":224.58,"x0":1.8776007226821012,"y0":50.00163753929096,"z0":5.706386380570428,"aX":-7.388684900061373},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-9.6,"breakHorizontal":12.0,"spinRate":2177,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4903445328160112,"extension":6.353442255774331},"index":6,"playId":"f53f97f6-7c25-359c-b65f-01e660a66e15","pitchNumber":7,"startTime":"2025-08-29T22:54:44.632Z","endTime":"2025-08-29T22:54:48.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.5,"awayTeamWinProbability":52.5,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":2.04,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-29T22:54:48.436Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T22:55:09.769Z","endTime":"2025-08-29T22:57:08.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":5},"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(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":90.7,"endSpeed":81.6,"strikeZoneTop":3.6030659361617,"strikeZoneBottom":1.73197813548734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.23484809951998,"aZ":-26.93568176643516,"pfxX":9.043787724023291,"pfxZ":3.043754177389501,"pX":-0.044886398196078175,"pZ":2.0880992009749786,"vX0":-8.077565279533133,"vY0":-131.67713279108372,"vZ0":-3.8976425350305286,"x":118.71,"y":182.4,"x0":1.9180313387583876,"y0":50.002859429256304,"z0":5.62741901313019,"aX":15.560559009024528},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":-14.2,"spinRate":2073,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.4192331904898947,"extension":6.530857698309719},"index":0,"playId":"38df7d56-f263-341c-bf02-aa2f8870a65a","pitchNumber":1,"startTime":"2025-08-29T22:55:18.056Z","endTime":"2025-08-29T22:55:21.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":90.1,"endSpeed":81.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.15369246177268,"aZ":-24.027227610697388,"pfxX":7.775802255948769,"pfxZ":4.766075440265661,"pX":1.2405347366724986,"pZ":2.5315900675379197,"vX0":-4.600713537200976,"vY0":-131.04886289754728,"vZ0":-3.4706573313907456,"x":69.71,"y":170.43,"x0":2.02449932710288,"y0":50.003125137117834,"z0":5.70388662359363,"aX":13.291409068578398},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":-12.8,"spinRate":2110,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4207526806657107,"extension":6.378479286181596},"index":1,"playId":"0b0d837d-e6be-3afa-bf8a-bc9ddb649d82","pitchNumber":2,"startTime":"2025-08-29T22:55:33.127Z","endTime":"2025-08-29T22:55:38.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.8,"strikeZoneTop":3.50625282727136,"strikeZoneBottom":1.62117884654004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.635258710537194,"aZ":-26.306098520502786,"pfxX":6.196139389082511,"pfxZ":4.26841061712782,"pX":-1.3244812406709126,"pZ":-0.32977152519270525,"vX0":-9.21835545779997,"vY0":-117.14854840745414,"vZ0":-7.551248977798549,"x":167.49,"y":247.68,"x0":1.878278508703853,"y0":50.00001268938654,"z0":5.435979509178493,"aX":8.507557315324584},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":5.9,"breakHorizontal":-8.6,"spinRate":1314,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.46973255748087483,"extension":6.759824921641234},"index":2,"playId":"5b1fd4ca-d752-3e47-91e7-afb930a3af4b","pitchNumber":3,"startTime":"2025-08-29T22:55:57.748Z","endTime":"2025-08-29T22:56:01.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.638073572918398,"aZ":-29.136585030744904,"pfxX":7.283854295645737,"pfxZ":1.7454923099762159,"pX":-0.8029821779944905,"pZ":2.1275028452867786,"vX0":-9.458567527523783,"vY0":-131.76725068235473,"vZ0":-3.3349984729006543,"x":147.61,"y":181.34,"x0":1.9037924505535402,"y0":50.002335338054834,"z0":5.585903516797395,"aX":12.678594444123702},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.5,"breakHorizontal":-10.9,"spinRate":2074,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.4172961721712478,"extension":6.551588365664832},"index":3,"playId":"2cda7809-6202-371f-8305-41b5108c6db4","pitchNumber":4,"startTime":"2025-08-29T22:56:18.850Z","endTime":"2025-08-29T22:56:22.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.9,"endSpeed":74.1,"strikeZoneTop":3.48442479246244,"strikeZoneBottom":1.62610373166495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.948428838908995,"aZ":-28.11478502019143,"pfxX":-7.124527107316351,"pfxZ":2.938716356538764,"pX":-2.2956563754271753,"pZ":0.9529390140805827,"vX0":-7.773079335610489,"vY0":-117.490430790087,"vZ0":-4.449742762415295,"x":204.51,"y":213.05,"x0":1.997088350371202,"y0":50.000554812112426,"z0":5.522953074548592,"aX":-9.829179641718442},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.3,"breakHorizontal":15.0,"spinRate":2264,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.468514614514675,"extension":6.566283962922987},"index":4,"playId":"2d50471d-48e9-3a90-b975-a254b54f025c","pitchNumber":5,"startTime":"2025-08-29T22:56:39.378Z","endTime":"2025-08-29T22:56:43.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.82135370795099,"aZ":-25.015572436442696,"pfxX":-4.730673125891181,"pfxZ":5.061323657827233,"pX":-0.7198829977261897,"pZ":1.8193724619746208,"vX0":-5.309916753584397,"vY0":-117.9838490480245,"vZ0":-3.3207702603244513,"x":144.44,"y":189.66,"x0":2.171856582015278,"y0":50.00220344113543,"z0":5.5430333015637565,"aX":-6.6877209082728255},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":8.6,"breakHorizontal":9.8,"spinRate":2217,"spinDirection":284},"zone":7,"typeConfidence":2.0,"plateTime":0.4637082033519184,"extension":6.387356143184133},"hitData":{"launchSpeed":82.0,"launchAngle":50.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.68,"coordY":130.01}},"index":5,"playId":"70052bf5-ae99-3b5c-9edc-267506371756","pitchNumber":6,"startTime":"2025-08-29T22:56:59.608Z","endTime":"2025-08-29T22:57:08.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":7.300000000000004,"leverageIndex":2.83,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2025-08-29T22:57:08.701Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out sharply, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T22:59:38.073Z","endTime":"2025-08-29T23:00:15.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(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":90.7,"endSpeed":83.4,"strikeZoneTop":3.43620541651848,"strikeZoneBottom":1.70501343112993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.667070232664997,"aZ":-21.592495047155154,"pfxX":-8.13967475458309,"pfxZ":6.004532556300378,"pX":0.034958023644255265,"pZ":1.747384190797919,"vX0":4.947090534885059,"vY0":-131.81361898856363,"vZ0":-8.027451978152316,"x":115.67,"y":191.6,"x0":-0.8073891031271422,"y0":50.001297329012885,"z0":6.422885878924433,"aX":-14.34126919456437},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.4,"breakHorizontal":13.7,"spinRate":2000,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.4153155818003702,"extension":5.994796704373609},"index":0,"playId":"39039a72-bd5f-32d1-a9e7-fc8d4699b461","pitchNumber":1,"startTime":"2025-08-29T22:59:44.442Z","endTime":"2025-08-29T22:59:48.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.4,"endSpeed":83.9,"strikeZoneTop":3.55478719519987,"strikeZoneBottom":1.67341369623986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.5981728646256,"aZ":-21.040740668493036,"pfxX":-10.27965316799566,"pfxZ":6.168988569203042,"pX":1.1722846836818368,"pZ":2.1832510743657934,"vX0":8.878116698691402,"vY0":-134.10657345746225,"vZ0":-6.969813430037355,"x":72.32,"y":179.83,"x0":-0.8612495018630029,"y0":50.000726548545096,"z0":6.339345765000697,"aX":-18.542523863765012},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":16.4,"spinRate":2066,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4099289550963916,"extension":6.160240688309614},"index":1,"playId":"b97ff033-95d2-3ce6-9ada-99b024dd3cb5","pitchNumber":2,"startTime":"2025-08-29T22:59:55.786Z","endTime":"2025-08-29T22:59:59.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.062556700276815,"aZ":-21.671735799704326,"pfxX":-8.196763395941371,"pfxZ":5.718705809535408,"pX":0.6703161321961599,"pZ":2.1765706832171765,"vX0":7.171723505904135,"vY0":-135.03694689970794,"vZ0":-7.074857767603987,"x":91.45,"y":180.01,"x0":-0.9628513593813289,"y0":50.00156750824769,"z0":6.369549698623082,"aX":-15.045909054872142},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":13.2,"spinRate":2043,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.40656538560224176,"extension":6.121842665951512},"hitData":{"launchSpeed":100.8,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":140.03,"coordY":142.11}},"index":2,"playId":"6a329c04-7e71-3355-b349-0b82a336e8ac","pitchNumber":3,"startTime":"2025-08-29T23:00:07.721Z","endTime":"2025-08-29T23:00:15.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:00:15.441Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T23:00:35.236Z","endTime":"2025-08-29T23:00:58.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.44608034680318,"strikeZoneBottom":1.59493659332058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.07002298854207,"aZ":-22.47660004376039,"pfxX":-9.808793696111149,"pfxZ":5.280609821404109,"pX":1.366592417285711,"pZ":2.21090681752958,"vX0":9.324272843880017,"vY0":-134.2107903700923,"vZ0":-6.649424816949641,"x":64.91,"y":179.09,"x0":-0.8661111779163734,"y0":50.006322021635064,"z0":6.304366932140967,"aX":-18.02793836019565},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":16.0,"spinRate":2044,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4069710300318401,"extension":6.129303095991806},"index":0,"playId":"5a7bbd38-b2ff-32a3-a7f2-519d9cd3de50","pitchNumber":1,"startTime":"2025-08-29T23:00:40.079Z","endTime":"2025-08-29T23:00:43.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":85.8,"endSpeed":78.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.729568199310027,"aZ":-29.966200358618526,"pfxX":-1.7653205861471004,"pfxZ":1.4049545653764284,"pX":0.19710725048070116,"pZ":2.2479158374525308,"vX0":3.457657256107332,"vY0":-124.83943204777295,"vZ0":-4.265520819192822,"x":109.49,"y":178.09,"x0":-0.978133699192805,"y0":50.00542288081395,"z0":6.452537099835327,"aX":-2.7800506957611226},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.8,"breakHorizontal":2.4,"spinRate":2488,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.43916869568630545,"extension":6.09729605468656},"hitData":{"launchSpeed":77.1,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.0,"coordY":157.0}},"index":1,"playId":"1c6371e9-cc6d-363e-8e9d-1e0762d04c8d","pitchNumber":2,"startTime":"2025-08-29T23:00:51.751Z","endTime":"2025-08-29T23:00:58.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:00:58.435Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, pitcher Bryce Elder to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T23:01:25.934Z","endTime":"2025-08-29T23:01:49.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":693821,"link":"/api/v1/people/693821"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-29T23:01:19.045Z","endTime":"2025-08-29T23:01:28.120Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":84.9,"endSpeed":78.5,"strikeZoneTop":3.2600825265793,"strikeZoneBottom":1.46372699362078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.928926396260742,"aZ":-31.1249440625683,"pfxX":0.9512539884277929,"pfxZ":0.6755459406743123,"pX":0.9261582242486048,"pZ":0.6462577706656096,"vX0":4.233630210609738,"vY0":-123.50757199607061,"vZ0":-7.3689669365122565,"x":81.7,"y":221.33,"x0":-0.934648112078536,"y0":50.00008621814041,"z0":6.2909071682262105,"aX":1.4664861933459716},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.2,"breakHorizontal":-2.8,"spinRate":2627,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4437140431354436,"extension":6.220417003669654},"index":1,"playId":"0e4b4925-b491-39c0-8a75-93911c23c9b8","pitchNumber":1,"startTime":"2025-08-29T23:01:28.120Z","endTime":"2025-08-29T23:01:31.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.100334459456555,"aZ":-31.652729055554325,"pfxX":-0.406785070567357,"pfxZ":0.339236990171238,"pX":-0.7036223698613743,"pZ":1.33084243162108,"vX0":1.0328169028696141,"vY0":-124.09313868349844,"vZ0":-5.75821278571475,"x":143.82,"y":202.85,"x0":-1.0733920072716672,"y0":50.00568348300159,"z0":6.33583656520113,"aX":-0.6311499438494271},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":0.5,"spinRate":2559,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.4423118763277043,"extension":6.0505138706937815},"hitData":{"launchSpeed":74.3,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.07,"coordY":181.44}},"index":2,"playId":"2a53b353-a471-32d1-9d76-11b5a7a68912","pitchNumber":2,"startTime":"2025-08-29T23:01:42.040Z","endTime":"2025-08-29T23:01:49.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:01:49.451Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sean Murphy doubles (13) on a sharp line drive to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:04:16.165Z","endTime":"2025-08-29T23:06:16.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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, 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":75.1,"endSpeed":69.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.21341135327448,"aZ":-39.67460733154876,"pfxX":-4.469241538231039,"pfxZ":-6.19167056256716,"pX":0.4895892266419397,"pZ":1.6449587353503052,"vX0":-2.028679365754645,"vY0":-109.34192523994753,"vZ0":0.21751643310470636,"x":98.34,"y":194.37,"x0":2.0099329393579493,"y0":50.002512909627015,"z0":5.7998806036798065,"aX":-5.413428211927455},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-10.8,"breakHorizontal":8.6,"spinRate":2099,"spinDirection":300},"zone":9,"typeConfidence":2.0,"plateTime":0.5008456063364544,"extension":6.145436678930655},"index":0,"playId":"4aab0919-96fe-32a3-8c50-e7c253f003ae","pitchNumber":1,"startTime":"2025-08-29T23:04:20.835Z","endTime":"2025-08-29T23:04:24.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95565328198667,"aZ":-23.141977672408185,"pfxX":-0.04530961562021241,"pfxZ":5.479917055979403,"pX":0.46116411805382623,"pZ":3.373359512544643,"vX0":-4.336443966892474,"vY0":-127.71841375184835,"vZ0":-1.2432374043730068,"x":99.42,"y":147.7,"x0":2.188745867262811,"y0":50.0011334407591,"z0":5.6910066318572685,"aX":-0.07380854092612557},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.8,"breakHorizontal":1.1,"spinRate":2245,"spinDirection":155},"zone":3,"typeConfidence":2.0,"plateTime":0.42929519483875644,"extension":6.205967654823188},"index":1,"playId":"30171283-0905-3948-a80d-2a1b3427ad25","pitchNumber":2,"startTime":"2025-08-29T23:04:39.266Z","endTime":"2025-08-29T23:04:42.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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-29T23:04:52.085Z","endTime":"2025-08-29T23:05:03.729Z","isPitch":false,"type":"action","player":{"id":669221,"link":"/api/v1/people/669221"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.4,"endSpeed":68.1,"strikeZoneTop":3.40658564552518,"strikeZoneBottom":1.50025403871823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.408362463944737,"aZ":-36.92652702048301,"pfxX":-8.101451627182449,"pfxZ":-4.138575468869634,"pX":-1.3633595946947477,"pZ":0.7772426990689336,"vX0":-4.557763657165919,"vY0":-106.79969644458741,"vZ0":-1.6239443749303344,"x":168.97,"y":217.79,"x0":1.855150778610218,"y0":50.00258706578913,"z0":5.722937434724646,"aX":-9.30285024999236},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-7.6,"breakHorizontal":16.0,"spinRate":2103,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.5140179902034849,"extension":6.45602661138102},"index":3,"playId":"df911a44-9490-3587-b12c-4dcc33f36927","pitchNumber":3,"startTime":"2025-08-29T23:05:03.729Z","endTime":"2025-08-29T23:05:07.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":71.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.38845138791036,"aZ":-33.65463558366072,"pfxX":6.150857345007095,"pfxZ":-1.1252754175367876,"pX":0.3060042752871298,"pZ":2.262621716223582,"vX0":-5.3689334446049175,"vY0":-114.71402091577613,"vZ0":-0.41448988002812404,"x":105.34,"y":177.69,"x0":1.8900035230523355,"y0":50.001241289996194,"z0":5.757435798379668,"aX":8.1072563327571},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-1.8,"breakHorizontal":-9.6,"spinRate":1393,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.479487757817302,"extension":6.176985652114611},"index":4,"playId":"09df912b-15df-3bb5-aab0-32c78057d332","pitchNumber":4,"startTime":"2025-08-29T23:05:21.154Z","endTime":"2025-08-29T23:05:24.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.7,"endSpeed":66.9,"strikeZoneTop":3.43120551272819,"strikeZoneBottom":1.52468170109709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.577748257016207,"aZ":-37.093201634925045,"pfxX":-9.83176343404953,"pfxZ":-4.39274798987683,"pX":0.5739864989837961,"pZ":0.47856751203803394,"vX0":-0.30088286043550416,"vY0":-105.8846746285145,"vZ0":-1.9485612086925914,"x":95.12,"y":225.86,"x0":1.9931239266309395,"y0":50.00484793947319,"z0":5.71382772700081,"aX":-10.999558662756925},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-8.2,"breakHorizontal":17.9,"spinRate":2054,"spinDirection":309},"zone":14,"typeConfidence":2.0,"plateTime":0.5202470006989826,"extension":6.323824498844258},"index":5,"playId":"bf6ad618-5877-368d-9c9f-41a2b311d76d","pitchNumber":5,"startTime":"2025-08-29T23:05:44.014Z","endTime":"2025-08-29T23:05:47.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.713215031623157,"aZ":-30.695842102779782,"pfxX":5.457951364802703,"pfxZ":1.0940028804733126,"pX":0.666462893167386,"pZ":1.8550382878888663,"vX0":-4.401668271010942,"vY0":-115.61096448843209,"vZ0":-1.8670635454256663,"x":91.6,"y":188.69,"x0":1.8866662021677207,"y0":50.00388978795701,"z0":5.621518626607286,"aX":7.38306439119228},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.8,"breakHorizontal":-8.8,"spinRate":1383,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.47391029167219,"extension":6.243414910024967},"hitData":{"launchSpeed":100.4,"launchAngle":20.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":83.39,"coordY":50.67}},"index":6,"playId":"bb5f1a7b-cfe1-3fdf-bbed-72ad746b4a3e","pitchNumber":6,"startTime":"2025-08-29T23:06:01.835Z","endTime":"2025-08-29T23:06:16.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":0.92,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:06:16.607Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nacho Alvarez Jr. grounds out softly, third baseman Alec Bohm 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-29T23:06:36.052Z","endTime":"2025-08-29T23:07:07.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":80.9,"strikeZoneTop":3.28584832119747,"strikeZoneBottom":1.49170932977852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.671315527052748,"aZ":-28.332912692843944,"pfxX":8.341291055944778,"pfxZ":2.280731012353348,"pX":-0.06660052457800049,"pZ":2.152626069505067,"vX0":-8.087480125344394,"vY0":-130.16106419548413,"vZ0":-3.297880958314043,"x":119.54,"y":180.66,"x0":2.0228553960750615,"y0":50.0049988300142,"z0":5.621618771063744,"aX":14.069762769911556},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.5,"breakHorizontal":-13.0,"spinRate":2015,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.42358441725744944,"extension":6.2653431562764155},"index":0,"playId":"10ac5fd9-c648-3bfe-b7d0-0ebe44f824e3","pitchNumber":1,"startTime":"2025-08-29T23:06:43.175Z","endTime":"2025-08-29T23:06:47.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"second":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":69.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.71476438128949,"aZ":-38.24139499923687,"pfxX":-7.379949518511267,"pfxZ":-5.0518357871588515,"pX":-0.29447784258980797,"pZ":1.533778087438576,"vX0":-2.7393822706399242,"vY0":-109.57622852521801,"vZ0":-0.36509656487726816,"x":128.22,"y":197.37,"x0":1.9355883614493703,"y0":50.00389408667822,"z0":5.833924980035386,"aX":-8.858099391719279},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-8.9,"breakHorizontal":14.2,"spinRate":2114,"spinDirection":307},"zone":7,"typeConfidence":2.0,"plateTime":0.5023645845416129,"extension":6.259611353489869},"hitData":{"launchSpeed":54.6,"launchAngle":-56.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":104.22,"coordY":173.64}},"index":1,"playId":"4af391a2-f044-3bf0-b118-c518814e4eef","pitchNumber":2,"startTime":"2025-08-29T23:06:58.316Z","endTime":"2025-08-29T23:07:07.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"second":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.29,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:07:07.413Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Allen singles on a fly ball to right fielder Nick Castellanos. Sean Murphy to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:07:26.176Z","endTime":"2025-08-29T23:07:45.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"postOnThird":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.08,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.113456740063146,"aZ":-24.130168734543076,"pfxX":-1.8968660271847073,"pfxZ":4.812960117671599,"pX":-0.3473641238313023,"pZ":2.9254194284192914,"vX0":-5.415714775824948,"vY0":-128.38991945564112,"vZ0":-2.3795813777965673,"x":130.24,"y":159.79,"x0":2.0343859779568447,"y0":50.006084740873995,"z0":5.738519292702097,"aX":-3.173258550260113},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":4.7,"spinRate":2097,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.4263073792548542,"extension":6.287301575286397},"hitData":{"launchSpeed":66.8,"launchAngle":38.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.56,"coordY":126.47}},"index":0,"playId":"96bd65f8-fa76-3596-a71c-6ebdee33b968","pitchNumber":1,"startTime":"2025-08-29T23:07:34.323Z","endTime":"2025-08-29T23:07:45.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"second":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.0,"awayTeamWinProbability":57.0,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":1.35,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:07:45.375Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jurickson Profar singles on a ground ball to center fielder Brandon Marsh. Sean Murphy scores. Nick Allen to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:08:10.562Z","endTime":"2025-08-29T23:09:05.647Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"postOnThird":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":69.5,"strikeZoneTop":3.31690556681637,"strikeZoneBottom":1.54034095781946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.211897039370136,"aZ":-36.770806091717326,"pfxX":-6.08089327838853,"pfxZ":-3.782114059241371,"pX":1.2004208121136077,"pZ":2.791342317372926,"vX0":-0.1127471073556377,"vY0":-109.53421539482711,"vZ0":1.729156543520304,"x":71.24,"y":163.41,"x0":2.042611063464513,"y0":50.00174343495796,"z0":5.9211482930164925,"aX":-7.393698682996741},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-6.1,"breakHorizontal":11.0,"spinRate":2023,"spinDirection":304},"zone":12,"typeConfidence":2.0,"plateTime":0.49990743711352836,"extension":6.083117509268064},"index":0,"playId":"1477bcaa-d396-339d-b2f6-1e302b139684","pitchNumber":1,"startTime":"2025-08-29T23:08:17.399Z","endTime":"2025-08-29T23:08:21.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":72.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.865858746232878,"aZ":-28.1162858500316,"pfxX":6.024017041298817,"pfxZ":3.006080470070276,"pX":0.5340212093330348,"pZ":1.4617208591336917,"vX0":-5.0080273987995305,"vY0":-116.29608784814127,"vZ0":-3.2660510173467,"x":96.64,"y":199.31,"x0":1.9484600962433383,"y0":50.00176567707936,"z0":5.5939050751160195,"aX":8.127263891807722},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":4.8,"breakHorizontal":-9.5,"spinRate":1424,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.47371251119061686,"extension":6.298789158842318},"index":1,"playId":"e0a7271c-6336-3784-8c21-25b5c7eafad6","pitchNumber":2,"startTime":"2025-08-29T23:08:34.735Z","endTime":"2025-08-29T23:08:38.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95813596009134,"aZ":-23.689820494695468,"pfxX":-0.1407562312759041,"pfxZ":5.151296799768353,"pX":-0.28305936893474487,"pZ":2.6971849698334407,"vX0":-5.4692817499058775,"vY0":-127.46158451756611,"vZ0":-2.8853380563829685,"x":127.79,"y":165.96,"x0":1.907873202425299,"y0":50.002575779745825,"z0":5.712428835280264,"aX":-0.23135173475967832},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.9,"breakHorizontal":1.4,"spinRate":2144,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4295513894108991,"extension":6.199561085909638},"hitData":{"launchSpeed":90.9,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.44,"coordY":113.99}},"index":2,"playId":"29b2b365-8998-3394-9393-1ea7b96438d9","pitchNumber":3,"startTime":"2025-08-29T23:08:54.562Z","endTime":"2025-08-29T23:09:05.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.4,"awayTeamWinProbability":66.6,"homeTeamWinProbabilityAdded":-9.600000000000001,"leverageIndex":1.94,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:09:05.647Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Matt Olson grounds into a double play, pitcher Ranger Suarez to shortstop Trea Turner to first baseman Bryce Harper. Jurickson Profar out at 2nd. Matt Olson out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:09:28.324Z","endTime":"2025-08-29T23:11:33.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624133,"link":"/api/v1/people/624133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":81.5,"endSpeed":75.3,"strikeZoneTop":3.55813140478305,"strikeZoneBottom":1.62358044153088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.993048914642266,"aZ":-24.828262629753073,"pfxX":-3.645802216533375,"pfxZ":5.147648568230238,"pX":-1.3355898961605472,"pZ":1.6273572510999947,"vX0":-6.747845831035707,"vY0":-118.51015286979458,"vZ0":-3.8232487789723137,"x":167.91,"y":194.84,"x0":2.018767787590588,"y0":50.00238535548152,"z0":5.521457605543211,"aX":-5.200603047865434},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.6,"breakHorizontal":8.2,"spinRate":2213,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.46163423791694846,"extension":6.475538068719793},"index":0,"playId":"c2a16f2f-62f1-38d4-aa9c-3f84aa3cb645","pitchNumber":1,"startTime":"2025-08-29T23:09:35.463Z","endTime":"2025-08-29T23:09:39.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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"},"third":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":80.8,"strikeZoneTop":3.59814866144885,"strikeZoneBottom":1.79282823466608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03283375327001,"aZ":-27.69089203272685,"pfxX":8.287666463296963,"pfxZ":2.6592018623588647,"pX":1.129602308523186,"pZ":3.3152416445563913,"vX0":-4.838208402695552,"vY0":-130.03098913829166,"vZ0":-0.9234606283216287,"x":73.94,"y":149.27,"x0":1.9520381395021242,"y0":50.00355297809311,"z0":5.804342815557805,"aX":13.98244951607241},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.8,"breakHorizontal":-13.7,"spinRate":2083,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4236376530411534,"extension":6.230176332737618},"index":1,"playId":"eee6e3f6-59b3-398f-a2d3-68108960af00","pitchNumber":2,"startTime":"2025-08-29T23:09:49.950Z","endTime":"2025-08-29T23:09:53.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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"},"third":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":80.8,"strikeZoneTop":3.54557947310321,"strikeZoneBottom":1.58124752475451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.530002626682965,"aZ":-24.274961128878793,"pfxX":8.920295762274332,"pfxZ":4.633852307527997,"pX":1.464771555925235,"pZ":3.5898068512612418,"vX0":-4.335168414941704,"vY0":-131.4488059126281,"vZ0":-0.9016515267260857,"x":61.17,"y":141.86,"x0":1.9996483500232194,"y0":50.003064948223624,"z0":5.782690673278619,"aX":15.209624860687088},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":-14.9,"spinRate":2070,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4208512515446907,"extension":6.261405278163806},"index":2,"playId":"f8a39ea1-dfc4-3e9f-9cbf-24919688949a","pitchNumber":3,"startTime":"2025-08-29T23:10:06.948Z","endTime":"2025-08-29T23:10:11.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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"},"third":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61576217026809,"aZ":-24.72780147007651,"pfxX":8.791672527342236,"pfxZ":4.266158826884798,"pX":0.5859217021941643,"pZ":3.3267491656679926,"vX0":-6.536888391043776,"vY0":-132.3506064403716,"vZ0":-1.4943526046719926,"x":94.67,"y":148.96,"x0":1.9662606968316407,"y0":50.00082909825713,"z0":5.7389747373806,"aX":15.33677530421136},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.6,"breakHorizontal":-14.2,"spinRate":2025,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.41649206582652054,"extension":6.2433678477270735},"index":3,"playId":"220f6acb-2bc1-3f2d-b074-79a79441bee1","pitchNumber":4,"startTime":"2025-08-29T23:10:29.057Z","endTime":"2025-08-29T23:10:32.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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"},"third":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-08-29T23:10:43.253Z","endTime":"2025-08-29T23:10:56.663Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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"},"third":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.446517222943314,"aZ":-25.06709805255191,"pfxX":8.257917451526946,"pfxZ":4.05008224734067,"pX":1.0138880890956345,"pZ":2.5072747344571833,"vX0":-5.166634736168646,"vY0":-132.67486540258614,"vZ0":-3.366075117372804,"x":78.35,"y":171.08,"x0":1.929066646423431,"y0":50.00502361208961,"z0":5.651312885164653,"aX":14.497965784543117},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":-13.6,"spinRate":2000,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.41528341109330213,"extension":6.373670592121449},"index":5,"playId":"8d813f04-4a25-32d1-9291-0f1f2d6164d9","pitchNumber":5,"startTime":"2025-08-29T23:10:56.663Z","endTime":"2025-08-29T23:11:00.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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"},"third":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.80903092834222,"aZ":-26.498171826869683,"pfxX":8.696918127783288,"pfxZ":3.1991457722652807,"pX":0.5105078497122078,"pZ":3.1488751471840994,"vX0":-6.5334672859412075,"vY0":-133.1722255098712,"vZ0":-1.6846899404525937,"x":97.54,"y":153.76,"x0":1.8805696416459188,"y0":50.00244273190465,"z0":5.728952855395636,"aX":15.432847631674871},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.6,"breakHorizontal":-14.2,"spinRate":1950,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.4131838384459261,"extension":6.353714152928087},"hitData":{"launchSpeed":81.6,"launchAngle":5.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.93,"coordY":151.52}},"index":6,"playId":"e814be8c-f512-36b2-94c1-464852d67cc4","pitchNumber":6,"startTime":"2025-08-29T23:11:25.369Z","endTime":"2025-08-29T23:11:33.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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"},"third":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":10.899999999999999,"leverageIndex":1.74,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:11:33.678Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Bohm lines out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:14:04.307Z","endTime":"2025-08-29T23:15:11.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":4},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.52167051537423,"strikeZoneBottom":1.49508310366973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11320108200018,"aZ":-22.19489379376313,"pfxX":-9.127426829923941,"pfxZ":5.568130153056385,"pX":0.5028491174926472,"pZ":2.735670396680368,"vX0":6.846947448974674,"vY0":-133.84038147380105,"vZ0":-5.513146551137851,"x":97.83,"y":164.92,"x0":-0.9180868197647407,"y0":50.00272739349304,"z0":6.4381010572360164,"aX":-16.36096443177534},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.9,"breakHorizontal":14.8,"spinRate":2098,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.41111811461164915,"extension":5.958931750039472},"index":0,"playId":"9bafec75-cc17-380f-b967-cae53c223aa6","pitchNumber":1,"startTime":"2025-08-29T23:14:08.121Z","endTime":"2025-08-29T23:14:11.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.55643142186493,"strikeZoneBottom":1.63623879237976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.38667897730638,"aZ":-20.33112965087634,"pfxX":-8.923455811307484,"pfxZ":6.449775951717189,"pX":1.597326554726504,"pZ":3.3200790251357377,"vX0":9.496947397236855,"vY0":-135.13503652601162,"vZ0":-4.466499402657979,"x":56.11,"y":149.14,"x0":-0.815077866613329,"y0":50.004116101860475,"z0":6.435987543519337,"aX":-16.389164455652534},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.8,"breakHorizontal":13.9,"spinRate":2128,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4064145495940439,"extension":6.041963772519174},"index":1,"playId":"5bafae48-42de-3061-864d-745de85ad11a","pitchNumber":2,"startTime":"2025-08-29T23:14:20.368Z","endTime":"2025-08-29T23:14:24.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.49260066203054,"strikeZoneBottom":1.59932728872699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.17397484725773,"aZ":-30.532515994363827,"pfxX":-0.6494943933687658,"pfxZ":1.0508126682901384,"pX":0.5224445375697997,"pZ":2.270089818844954,"vX0":3.652545386633614,"vY0":-124.4834740174317,"vZ0":-4.048439467756146,"x":97.09,"y":177.49,"x0":-0.8800284643804213,"y0":50.00512861005199,"z0":6.447317408078518,"aX":-1.0185732020458704},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.2,"breakHorizontal":0.4,"spinRate":2317,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.4401218860313634,"extension":6.078069373554066},"index":2,"playId":"bc5e2999-6d7e-3457-8b78-0253fdb88bda","pitchNumber":3,"startTime":"2025-08-29T23:14:32.691Z","endTime":"2025-08-29T23:14:36.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.896358504915387,"aZ":-28.289831509982402,"pfxX":-0.8714320096517175,"pfxZ":2.5063392589341253,"pX":0.23273993473477536,"pZ":1.4061115516716967,"vX0":2.939429325549687,"vY0":-124.70983825056231,"vZ0":-6.358736275196126,"x":108.13,"y":200.81,"x0":-0.856473195808626,"y0":50.00229168643359,"z0":6.372214803644345,"aX":-1.350374482945002},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.1,"breakHorizontal":0.7,"spinRate":2404,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4419674862898644,"extension":6.194456374275519},"index":3,"playId":"706bd712-1a18-33f8-9741-95264fb62239","pitchNumber":4,"startTime":"2025-08-29T23:14:45.898Z","endTime":"2025-08-29T23:14:49.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.134024976312965,"aZ":-22.35152943081845,"pfxX":-8.764989210110782,"pfxZ":5.43625107184382,"pX":-0.4151907381149841,"pZ":1.9617713224342197,"vX0":4.492510013440408,"vY0":-133.6570290690169,"vZ0":-7.265190862147966,"x":132.83,"y":185.81,"x0":-0.9801300323010146,"y0":50.003401258079094,"z0":6.32334439863798,"aX":-15.839324549182635},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":14.9,"spinRate":2069,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.409989560169707,"extension":6.2192245584855925},"hitData":{"launchSpeed":81.8,"launchAngle":28.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.49,"coordY":107.47}},"index":4,"playId":"e6ecd944-5fb3-3ec1-b3aa-c9b95be5aa5c","pitchNumber":5,"startTime":"2025-08-29T23:15:03.538Z","endTime":"2025-08-29T23:15:11.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:15:11.113Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out sharply, shortstop Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:15:28.794Z","endTime":"2025-08-29T23:16:19.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.22845885196614,"strikeZoneBottom":1.55380405180616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.459570654302635,"aZ":-20.935213383443937,"pfxX":-10.162800061574895,"pfxZ":6.143023676796245,"pX":0.5419757204751867,"pZ":2.1043549869155496,"vX0":7.242266828025305,"vY0":-134.4988684038509,"vZ0":-7.076718188364142,"x":96.34,"y":181.96,"x0":-0.8666270885323187,"y0":50.00465779836917,"z0":6.256733249364828,"aX":-18.601802932453538},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.7,"breakHorizontal":16.8,"spinRate":2103,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.40739810575550006,"extension":6.1043696002282655},"index":0,"playId":"c0682f9f-ecf0-3981-b608-f116c774142b","pitchNumber":1,"startTime":"2025-08-29T23:15:33.363Z","endTime":"2025-08-29T23:15:37.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.18830297608137,"strikeZoneBottom":1.56825599496552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.355888838074716,"aZ":-19.999857175836762,"pfxX":-8.523021314607467,"pfxZ":6.686554963064832,"pX":0.8985555509984026,"pZ":3.2667106495756544,"vX0":7.586777429002611,"vY0":-134.41426869182726,"vZ0":-4.490458049580257,"x":82.75,"y":150.58,"x0":-0.8594080299349957,"y0":50.00640827900622,"z0":6.38762481366144,"aX":-15.528837536578843},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.3,"breakHorizontal":13.7,"spinRate":2235,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.40818918958908723,"extension":6.114744630083549},"index":1,"playId":"76b93f82-cbdb-3bf1-a85e-395f2ad59bb9","pitchNumber":2,"startTime":"2025-08-29T23:15:45.937Z","endTime":"2025-08-29T23:15:49.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":86.2,"endSpeed":80.1,"strikeZoneTop":3.19337208438114,"strikeZoneBottom":1.507362044757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.84354096129861,"aZ":-30.08155313577011,"pfxX":-0.7535079832433214,"pfxZ":1.3020266889957393,"pX":1.0618598221533946,"pZ":1.0494152202249754,"vX0":5.045302264072833,"vY0":-125.41632895564429,"vZ0":-6.892415675339642,"x":76.52,"y":210.45,"x0":-0.8724169383115747,"y0":50.00167132064035,"z0":6.266289173744222,"aX":-1.2090422021989078},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.1,"breakHorizontal":0.2,"spinRate":2682,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4356729825726182,"extension":6.1823711227817},"index":2,"playId":"1bb1adc7-be59-355e-b00c-00362ba061d3","pitchNumber":3,"startTime":"2025-08-29T23:15:58.431Z","endTime":"2025-08-29T23:16:01.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":91.8,"endSpeed":85.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.413912322980018,"aZ":-18.03939624898777,"pfxX":-8.236382712696578,"pfxZ":7.711465026744623,"pX":-0.7175991312538889,"pZ":2.663167304824463,"vX0":4.068952593543185,"vY0":-133.697993819002,"vZ0":-6.2685177946073845,"x":144.35,"y":166.87,"x0":-1.1788252518679232,"y0":50.0035053835806,"z0":6.306958168695911,"aX":-15.099945569238177},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":14.2,"spinRate":2143,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4077064351403519,"extension":6.133557570191216},"hitData":{"launchSpeed":102.8,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":111.31,"coordY":141.3}},"index":3,"playId":"c0f8d93d-3adf-3034-9ea2-3e71550b1afc","pitchNumber":4,"startTime":"2025-08-29T23:16:11.688Z","endTime":"2025-08-29T23:16:19.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:16:19.318Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Castellanos grounds out, third baseman Nacho Alvarez Jr. to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:16:36.452Z","endTime":"2025-08-29T23:17:21.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":92.4,"endSpeed":84.1,"strikeZoneTop":3.83777115866915,"strikeZoneBottom":1.81552332964998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.491037584450005,"aZ":-18.620693424181283,"pfxX":-8.405852890716135,"pfxZ":7.460373799903019,"pX":-1.4373439395790109,"pZ":2.8918549931145656,"vX0":1.969039670767299,"vY0":-134.4920077024582,"vZ0":-5.759189239770199,"x":171.79,"y":160.7,"x0":-1.0911282300309186,"y0":50.00251274288419,"z0":6.398904544928324,"aX":-15.266200029064242},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":14.8,"spinRate":2087,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40859280661201236,"extension":6.10441217410341},"index":0,"playId":"b73f3743-0a9e-32e1-9d26-b13104f44750","pitchNumber":1,"startTime":"2025-08-29T23:16:43.952Z","endTime":"2025-08-29T23:16:48.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.87574670513651,"strikeZoneBottom":1.78131040477228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.937568003570355,"aZ":-24.314817147252406,"pfxX":-6.476326432439551,"pfxZ":4.628858417527396,"pX":0.6480457335257174,"pZ":0.6842750620757443,"vX0":6.190433467770202,"vY0":-128.74308830574824,"vZ0":-9.36841415636986,"x":92.3,"y":220.3,"x0":-0.9334234878734315,"y0":50.001605787799654,"z0":6.217939051472335,"aX":-10.99226136762743},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.7,"breakHorizontal":10.6,"spinRate":2400,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4236405687243172,"extension":6.047444809986724},"index":1,"playId":"0680e989-0de5-3fcd-8c40-e88f2063f350","pitchNumber":2,"startTime":"2025-08-29T23:16:59.816Z","endTime":"2025-08-29T23:17:02.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.976582605053814,"aZ":-24.02835609138361,"pfxX":-7.785989963509231,"pfxZ":4.791539992118469,"pX":-0.3891229646271566,"pZ":2.518070326986399,"vX0":4.46975140148559,"vY0":-129.0707918410004,"vZ0":-5.102705960855307,"x":131.83,"y":170.79,"x0":-1.125006530137209,"y0":50.00362999465107,"z0":6.353414059250357,"aX":-13.2358360493666},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.8,"breakHorizontal":13.2,"spinRate":2294,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4231558845515626,"extension":6.108283902323694},"hitData":{"launchSpeed":83.5,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":85.69,"coordY":162.66}},"index":2,"playId":"da12586f-0ac6-3d4f-ac21-6eb4dc5c648b","pitchNumber":3,"startTime":"2025-08-29T23:17:13.379Z","endTime":"2025-08-29T23:17:21.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:17:21.103Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ronald Acuña Jr. doubles (11) on a sharp line drive to center fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:19:47.795Z","endTime":"2025-08-29T23:20:10.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.33001912913277,"aZ":-27.509982665691282,"pfxX":7.946323862306938,"pfxZ":2.682427815281196,"pX":0.7725863632676194,"pZ":2.1417274108369915,"vX0":-5.888063703338256,"vY0":-131.59497132775255,"vZ0":-3.6488658090844,"x":87.55,"y":180.95,"x0":2.0170652944643175,"y0":50.000666525602774,"z0":5.605266174251062,"aX":13.806577137938326},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-13.0,"spinRate":1993,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.4176987690636018,"extension":6.122067719433409},"hitData":{"launchSpeed":106.9,"launchAngle":12.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":168.37,"coordY":59.06}},"index":0,"playId":"a6d646cc-9a4a-3bea-ae64-fefe8973c52c","pitchNumber":1,"startTime":"2025-08-29T23:19:56.307Z","endTime":"2025-08-29T23:20:10.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":-5.900000000000006,"leverageIndex":0.85,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:20:10.279Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:20:45.784Z","endTime":"2025-08-29T23:21:21.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":68.5,"strikeZoneTop":3.22312303955528,"strikeZoneBottom":1.52917783381453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.766508663639087,"aZ":-36.93769742246587,"pfxX":-7.067010012927382,"pfxZ":-4.039788627038005,"pX":1.1060958280444315,"pZ":2.29666407795534,"vX0":-0.08355541748808534,"vY0":-107.85634247221721,"vZ0":1.0484715360010581,"x":74.84,"y":176.77,"x0":2.063589456104189,"y0":50.005103232673896,"z0":5.877794865888387,"aX":-8.326314679380292},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-6.7,"breakHorizontal":12.8,"spinRate":2127,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.50784120435087,"extension":6.162549440376509},"index":0,"playId":"58aff848-5ce3-3342-a4cc-207e5c576e94","pitchNumber":1,"startTime":"2025-08-29T23:20:52.057Z","endTime":"2025-08-29T23:20:55.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.542516016239226,"aZ":-26.52116990460517,"pfxX":3.704717985774947,"pfxZ":4.221334571638474,"pX":0.7627984644432501,"pZ":2.5386811186072915,"vX0":-4.011765169205164,"vY0":-115.03298972119055,"vZ0":-1.3066920744847814,"x":87.92,"y":170.24,"x0":2.0488765198657726,"y0":50.001696993185305,"z0":5.687591495587792,"aX":4.95972007849541},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":7.6,"breakHorizontal":-5.6,"spinRate":1199,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.47633061313797675,"extension":6.22580962475334},"hitData":{"launchSpeed":97.9,"launchAngle":26.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.89,"coordY":68.43}},"index":1,"playId":"9959cb1a-e809-38a0-bd2d-567248984a7a","pitchNumber":2,"startTime":"2025-08-29T23:21:09.451Z","endTime":"2025-08-29T23:21:21.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.9,"awayTeamWinProbability":63.1,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.17,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:21:21.946Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:21:43.211Z","endTime":"2025-08-29T23:22:55.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.683234292419144,"aZ":-25.25709819974117,"pfxX":-1.2115651535475216,"pfxZ":4.169320763604553,"pX":-0.5251957045332101,"pZ":2.4019623633682565,"vX0":-6.138451413868454,"vY0":-128.04564724341685,"vZ0":-3.187646491049629,"x":137.02,"y":173.93,"x0":2.061520511362383,"y0":50.00295889534756,"z0":5.641375087185513,"aX":-2.0086889249150497},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.1,"breakHorizontal":3.6,"spinRate":2052,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.4279207625843364,"extension":6.2122901967017645},"index":0,"playId":"a2964fa6-dbb9-3e37-a80a-06808e41d686","pitchNumber":1,"startTime":"2025-08-29T23:21:49.627Z","endTime":"2025-08-29T23:21:52.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.67929125563671,"aZ":-26.08676681464615,"pfxX":-2.5028872352900904,"pfxZ":3.7559208266451485,"pX":0.42643484079597516,"pZ":3.278081110224722,"vX0":-3.4643510788415517,"vY0":-126.69188616502696,"vZ0":-0.9440311537039696,"x":100.75,"y":150.27,"x0":2.1384127521154213,"y0":50.002365098132806,"z0":5.746784271704386,"aX":-4.054081699989252},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.8,"breakHorizontal":5.4,"spinRate":2080,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.4328816272917084,"extension":6.045116709829886},"index":1,"playId":"8cb11b68-d379-36f9-b9db-193c97d94d65","pitchNumber":2,"startTime":"2025-08-29T23:22:07.258Z","endTime":"2025-08-29T23:22:10.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-29T23:22:17.644Z","endTime":"2025-08-29T23:22:32.023Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":80.4,"strikeZoneTop":3.78390459906615,"strikeZoneBottom":1.7476326158055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.29205114371593,"aZ":-27.02399440032995,"pfxX":7.6288903116132,"pfxZ":3.093543735680461,"pX":-1.7380046184352913,"pZ":2.0202971521596194,"vX0":-11.189731628280706,"vY0":-129.26682013846593,"vZ0":-3.9878590515667427,"x":183.25,"y":184.23,"x0":1.6903906321019644,"y0":50.00121804560552,"z0":5.6994222298163795,"aX":12.688098785476225},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.8,"breakHorizontal":-10.8,"spinRate":2027,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.4265642881027438,"extension":6.385437756272471},"index":3,"playId":"f061fb62-6b9d-33e2-bdce-99b8367b435b","pitchNumber":3,"startTime":"2025-08-29T23:22:32.023Z","endTime":"2025-08-29T23:22:35.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.8,"endSpeed":66.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.113685295083105,"aZ":-37.495180102450995,"pfxX":-6.93595614849553,"pfxZ":-4.799452937668593,"pX":0.029331650450113694,"pZ":0.5391746580754637,"vX0":-1.965921405893265,"vY0":-105.89759683855358,"vZ0":-1.7638044217482918,"x":115.88,"y":224.22,"x0":1.8766613063065125,"y0":50.002622038235494,"z0":5.767745615125285,"aX":-7.689026872113475},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-8.8,"breakHorizontal":13.1,"spinRate":2052,"spinDirection":308},"zone":14,"typeConfidence":2.0,"plateTime":0.5220258519971197,"extension":6.410884356896108},"index":4,"playId":"2abba712-c3d8-3b67-983f-96ad7bd75357","pitchNumber":4,"startTime":"2025-08-29T23:22:50.452Z","endTime":"2025-08-29T23:22:55.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:22:55.056Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:23:13.929Z","endTime":"2025-08-29T23:24:17.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":665561,"link":"/api/v1/people/665561"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.94646450224476,"aZ":-30.753139196743398,"pfxX":-8.28952149694455,"pfxZ":1.055456088499687,"pX":-0.8600625720252135,"pZ":2.466501666972326,"vX0":-4.254170810706209,"vY0":-115.5381705066887,"vZ0":-0.4199069648217102,"x":149.78,"y":172.18,"x0":2.0859939468248827,"y0":50.00048092297999,"z0":5.6239331877387055,"aX":-11.125829196021018},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.2,"breakHorizontal":16.1,"spinRate":2131,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.47535063620794915,"extension":6.267537674033418},"index":0,"playId":"5eeb3dff-155a-3174-b3bf-7158bb7d50b1","pitchNumber":1,"startTime":"2025-08-29T23:23:19.219Z","endTime":"2025-08-29T23:23:22.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":88.9,"endSpeed":80.2,"strikeZoneTop":3.53801264659955,"strikeZoneBottom":1.55913276613138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.936406055391434,"aZ":-19.686674675237807,"pfxX":4.053964377190955,"pfxZ":7.48873890034805,"pX":1.7710585855471288,"pZ":3.380497678627851,"vX0":-1.8778226014159938,"vY0":-129.33894208994445,"vZ0":-2.1747896901767523,"x":49.49,"y":147.51,"x0":1.986053347044837,"y0":50.00426187719973,"z0":5.767731140151328,"aX":6.7606830592729},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.2,"breakHorizontal":-6.8,"spinRate":2003,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.426059894369748,"extension":6.195596459326066},"index":1,"playId":"324e5646-6847-38bb-b8ea-54f6d3755899","pitchNumber":2,"startTime":"2025-08-29T23:23:33.522Z","endTime":"2025-08-29T23:23:37.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.994878987903416,"aZ":-25.760264748752977,"pfxX":7.155309541517044,"pfxZ":3.868495169491533,"pX":0.9131820416828101,"pZ":2.3999296018869725,"vX0":-4.900944934347416,"vY0":-129.2344315243013,"vZ0":-3.207878803823019,"x":82.19,"y":173.98,"x0":1.9240561231518303,"y0":50.00218831343594,"z0":5.68047738693428,"aX":11.858901164311726},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.4,"breakHorizontal":-11.5,"spinRate":1949,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.42714770862671525,"extension":6.278496520874577},"index":2,"playId":"468211c7-4ac4-3ea6-a269-af6d0719a6a6","pitchNumber":3,"startTime":"2025-08-29T23:23:53.102Z","endTime":"2025-08-29T23:23:56.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":70.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.50640122926234,"aZ":-38.869519617432495,"pfxX":-6.148064470612276,"pfxZ":-5.435586168027655,"pX":-0.31513571697394116,"pZ":1.3677895297498646,"vX0":-3.01940135617271,"vY0":-110.28270973534836,"vZ0":-0.7658513846569577,"x":129.01,"y":201.85,"x0":1.870125154569626,"y0":50.00211997413497,"z0":5.817462879660489,"aX":-7.575826827911058},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-9.7,"breakHorizontal":11.9,"spinRate":2171,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.49656256423496625,"extension":6.341481161571934},"index":3,"playId":"928bc1a4-e727-352e-8e5e-c51ba783ba6d","pitchNumber":4,"startTime":"2025-08-29T23:24:13.609Z","endTime":"2025-08-29T23:24:17.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.25,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:24:17.640Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Kepler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T23:26:44.268Z","endTime":"2025-08-29T23:28:48.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":74.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.34524841738826,"aZ":-27.95384221823699,"pfxX":-0.9276627194592533,"pfxZ":2.9529149956204073,"pX":-0.597538934049804,"pZ":1.6347300421029305,"vX0":1.7610035487038649,"vY0":-120.26768029564946,"vZ0":-5.124305004415442,"x":139.78,"y":194.64,"x0":-1.2264552267791207,"y0":50.00476099522755,"z0":6.34194999539158,"aX":-1.3276564747061408},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.1,"breakHorizontal":1.2,"spinRate":2247,"spinDirection":21},"zone":7,"typeConfidence":2.0,"plateTime":0.4595103997183032,"extension":5.948979240812554},"index":0,"playId":"43a94d5b-7d1e-3b46-9c29-e5c18367cf6b","pitchNumber":1,"startTime":"2025-08-29T23:26:48.978Z","endTime":"2025-08-29T23:26:52.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.452124884418605,"aZ":-23.66847700908165,"pfxX":-8.742439002241348,"pfxZ":4.799525000965845,"pX":-0.6182343770392695,"pZ":1.3783536622733608,"vX0":4.07563001105265,"vY0":-132.99403858485329,"vZ0":-8.184731285874053,"x":140.57,"y":201.56,"x0":-1.0439966764660933,"y0":50.00344794646136,"z0":6.242864205248355,"aX":-15.488526621855248},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.0,"breakHorizontal":14.8,"spinRate":2105,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4136044437671762,"extension":5.9217336305532156},"index":1,"playId":"c7ea9d60-2822-397e-bd2f-9e037c672d9c","pitchNumber":2,"startTime":"2025-08-29T23:27:01.372Z","endTime":"2025-08-29T23:27:06.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-29T23:27:16.748Z","endTime":"2025-08-29T23:27:30.908Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.42228012653986,"strikeZoneBottom":1.62614475656221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.47934954079472,"aZ":-27.971529896038252,"pfxX":-7.5239622056121735,"pfxZ":2.4157577949188584,"pX":-1.0775040913377203,"pZ":0.5157099663651737,"vX0":2.643292791157651,"vY0":-131.05810422822492,"vZ0":-9.274289082564096,"x":158.07,"y":224.86,"x0":-1.1210927610466794,"y0":50.003964087496165,"z0":6.186702156686006,"aX":-13.100464706332462},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.5,"breakHorizontal":13.1,"spinRate":2252,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.41777956935934846,"extension":6.0890127215842815},"index":3,"playId":"095d691b-2047-3195-b60d-57444f91b844","pitchNumber":3,"startTime":"2025-08-29T23:27:30.908Z","endTime":"2025-08-29T23:27:34.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":94.4,"endSpeed":86.3,"strikeZoneTop":3.41911033114831,"strikeZoneBottom":1.64890143278425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.207624275657132,"aZ":-14.841822301492899,"pfxX":-2.405570761866791,"pfxZ":9.120971824205784,"pX":-0.8766595229941865,"pZ":1.6371149182264375,"vX0":1.5704785972807862,"vY0":-137.191309755278,"vZ0":-9.456629885055776,"x":150.42,"y":194.58,"x0":-1.1448767487327993,"y0":50.002926694297514,"z0":6.147265679463767,"aX":-4.5717021872682775},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":4.0,"spinRate":2164,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.3996916875388923,"extension":6.1341754408169},"index":4,"playId":"36d6ade3-68d5-3384-a0c1-b6dd6ef3072e","pitchNumber":4,"startTime":"2025-08-29T23:27:44.616Z","endTime":"2025-08-29T23:27:49.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":84.4,"endSpeed":78.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.356447150665865,"aZ":-34.11560405730193,"pfxX":1.3867605774501248,"pfxZ":-1.2665659144969403,"pX":0.14564316446806377,"pZ":1.063222034558345,"vX0":2.506160042873405,"vY0":-122.91872597881266,"vZ0":-5.623160402034089,"x":111.45,"y":210.07,"x0":-1.0673209119719365,"y0":50.003445078925054,"z0":6.2769383567489285,"aX":2.1222874063074957},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.4,"breakHorizontal":-3.1,"spinRate":2527,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.44559698571231987,"extension":6.113574041345845},"index":5,"playId":"aee81c2c-ebd4-382f-98f0-4196ef464829","pitchNumber":5,"startTime":"2025-08-29T23:27:58.870Z","endTime":"2025-08-29T23:28:02.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":84.7,"endSpeed":78.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.574129892849616,"aZ":-32.806316304117445,"pfxX":1.1331472079109748,"pfxZ":-0.41228575740185036,"pX":-0.46754168214818026,"pZ":2.2491895413049208,"vX0":1.251674888613578,"vY0":-123.38605465768826,"vZ0":-3.4073893901208443,"x":134.82,"y":178.05,"x0":-1.1277653647688037,"y0":50.000617476290664,"z0":6.400249046142508,"aX":1.7539956988244534},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.3,"breakHorizontal":-2.3,"spinRate":2736,"spinDirection":31},"zone":4,"typeConfidence":2.0,"plateTime":0.4432057674209644,"extension":6.0664513317685635},"index":6,"playId":"110a87c9-cba6-3e3d-bb5b-75dfdefff40f","pitchNumber":6,"startTime":"2025-08-29T23:28:15.336Z","endTime":"2025-08-29T23:28:18.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.487154467897746,"aZ":-33.22492476484865,"pfxX":0.8727552917484123,"pfxZ":-0.6562938795824329,"pX":-0.15236549972112423,"pZ":0.7196751932639102,"vX0":1.899717765986781,"vY0":-125.48740140286341,"vZ0":-6.88903057294396,"x":122.81,"y":219.35,"x0":-1.0327574355242395,"y0":50.00449504099748,"z0":6.208607538715598,"aX":1.3914495141440741},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.5,"breakHorizontal":-2.0,"spinRate":2693,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.43654516248697384,"extension":6.2720768945981735},"index":7,"playId":"9831fef9-d7f6-3196-8908-aa383e16fd21","pitchNumber":7,"startTime":"2025-08-29T23:28:44.437Z","endTime":"2025-08-29T23:28:48.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:28:48.885Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a sharp ground ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T23:29:07.191Z","endTime":"2025-08-29T23:30:46.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":[0,1,2,4,5,6],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.31937061025409,"strikeZoneBottom":1.54953141552033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.092112765975735,"aZ":-22.40940749524531,"pfxX":-9.585197735817495,"pfxZ":5.356426506683378,"pX":-0.8512053653959649,"pZ":1.1268061869448351,"vX0":4.163532677812007,"vY0":-134.63395334870862,"vZ0":-9.066523845240157,"x":149.45,"y":208.36,"x0":-1.1781921991522561,"y0":50.00503398840289,"z0":6.14300335722753,"aX":-17.47835798936215},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.8,"breakHorizontal":16.3,"spinRate":2167,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.40788795448341997,"extension":6.223293049242058},"index":0,"playId":"a0e40198-d062-39c1-99cc-db9671335b04","pitchNumber":1,"startTime":"2025-08-29T23:29:12.186Z","endTime":"2025-08-29T23:29:16.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06726945504844,"aZ":-21.598335881029943,"pfxX":-10.207721537415955,"pfxZ":5.930793015167477,"pX":-0.5436371025807664,"pZ":1.639304649755378,"vX0":5.301214452364347,"vY0":-133.28780799465983,"vZ0":-7.9672104424747365,"x":137.72,"y":194.52,"x0":-1.24182267234158,"y0":50.00131414441382,"z0":6.249914518175356,"aX":-18.198844136307354},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.0,"breakHorizontal":17.2,"spinRate":2189,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.4123669960068699,"extension":6.098234747536964},"index":1,"playId":"b1ab6d13-dfae-3723-9647-f2e563d1780f","pitchNumber":2,"startTime":"2025-08-29T23:29:25.372Z","endTime":"2025-08-29T23:29:29.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.34883146402147,"strikeZoneBottom":1.5536904383768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.67995095061918,"aZ":-20.89303400651077,"pfxX":-9.539344763340436,"pfxZ":6.305922529624036,"pX":-0.3589387274803536,"pZ":1.4035928392514063,"vX0":5.34199632040843,"vY0":-133.3997336679128,"vZ0":-8.638562086290246,"x":130.68,"y":200.88,"x0":-1.1558779609484413,"y0":50.00270293975026,"z0":6.20946171214837,"aX":-17.06534133049573},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":16.0,"spinRate":2224,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4117482458178561,"extension":6.118893770264388},"index":2,"playId":"84986e52-ed28-3e29-8324-4727cba67e1d","pitchNumber":3,"startTime":"2025-08-29T23:29:40.799Z","endTime":"2025-08-29T23:29:44.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-29T23:29:49.722Z","endTime":"2025-08-29T23:30:03.786Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.577853156320664,"aZ":-21.043294603977444,"pfxX":-11.031918102324802,"pfxZ":6.0416821943723145,"pX":-0.132914598441241,"pZ":2.0819633030867313,"vX0":6.041002877672665,"vY0":-135.7959587464865,"vZ0":-7.100039982095534,"x":122.07,"y":182.57,"x0":-0.9695314690422099,"y0":50.00269065429355,"z0":6.226954527634587,"aX":-20.317743406278197},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.4,"breakHorizontal":18.5,"spinRate":2274,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.4055018234647809,"extension":6.1327034712626975},"index":4,"playId":"c1c89714-0ba7-3658-9e3e-068f388023da","pitchNumber":4,"startTime":"2025-08-29T23:30:03.786Z","endTime":"2025-08-29T23:30:07.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.2422969344994,"strikeZoneBottom":1.51383493896289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.21030766138633,"aZ":-13.975219648854477,"pfxX":-2.6777423572343295,"pfxZ":9.454338388278774,"pX":-1.9077013744230067,"pZ":4.794236252748154,"vX0":-0.6447063006696254,"vY0":-138.6280548186638,"vZ0":-1.6854980276332414,"x":189.72,"y":109.34,"x0":-1.3238635315449332,"y0":50.000446595841595,"z0":6.354604078256074,"aX":-5.152521189500017},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":5.0,"spinRate":2390,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3967957285484136,"extension":6.067189715486793},"index":5,"playId":"24dbdd4c-8033-37a9-827f-efb57125270d","pitchNumber":5,"startTime":"2025-08-29T23:30:20.400Z","endTime":"2025-08-29T23:30:23.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.040411030213725,"aZ":-31.063889820148624,"pfxX":0.5180206770709024,"pfxZ":0.7185331239747565,"pX":-0.16740238903607552,"pZ":1.200866302407015,"vX0":1.868565604158542,"vY0":-124.10401763747906,"vZ0":-5.947094920244014,"x":123.38,"y":206.36,"x0":-1.0003263791654704,"y0":50.00439867580827,"z0":6.246167729236899,"aX":0.7999101464690804},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.0,"breakHorizontal":-1.4,"spinRate":2727,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4429639107419381,"extension":6.233767419318346},"hitData":{"launchSpeed":101.5,"launchAngle":2.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":150.85,"coordY":98.78}},"index":6,"playId":"e73713d3-89b0-3a15-98cc-97794c590621","pitchNumber":6,"startTime":"2025-08-29T23:30:34.752Z","endTime":"2025-08-29T23:30:46.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.0,"awayTeamWinProbability":56.0,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":0.78,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:30:46.174Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Marchán flies out to left fielder Jurickson Profar.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T23:31:59.700Z","endTime":"2025-08-29T23:32:15.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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],"actionIndex":[0],"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":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-29T23:31:30.587Z","endTime":"2025-08-29T23:32:01.733Z","isPitch":false,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.622788439585268,"aZ":-19.41123051264948,"pfxX":-8.217974045030841,"pfxZ":6.941264664273264,"pX":-0.2965510767891226,"pZ":2.0374574698835146,"vX0":4.829634300136375,"vY0":-135.03238265232693,"vZ0":-7.36423875229946,"x":128.3,"y":183.77,"x0":-1.0448251603955465,"y0":50.00035093093385,"z0":6.175658138210747,"aX":-15.10651956061812},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":13.8,"spinRate":2191,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4063038868418909,"extension":6.302953844835526},"hitData":{"launchSpeed":85.7,"launchAngle":47.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.75,"coordY":109.92}},"index":1,"playId":"93a62c0a-ff8c-370d-afe8-149d7dda3e37","pitchNumber":1,"startTime":"2025-08-29T23:32:01.733Z","endTime":"2025-08-29T23:32:15.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"leverageIndex":1.5,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:32:15.337Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trea Turner pops out to first baseman Matt Olson in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T23:32:30.609Z","endTime":"2025-08-29T23:33:24.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.738533498212064,"aZ":-22.805484364631695,"pfxX":-9.565203398199607,"pfxZ":4.96858168616772,"pX":-0.4772682480577229,"pZ":2.9515841634861495,"vX0":4.608415774246585,"vY0":-137.00790089919323,"vZ0":-4.746150428648879,"x":135.19,"y":159.09,"x0":-0.9465294656913446,"y0":50.00083813854089,"z0":6.2827495381407,"aX":-18.02309840086487},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":16.2,"spinRate":2216,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4011189364754957,"extension":6.167061121115754},"index":0,"playId":"4d2ae03e-5535-3a8e-ba05-e175772282fa","pitchNumber":1,"startTime":"2025-08-29T23:32:36.959Z","endTime":"2025-08-29T23:32:40.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"4f4b6bcd-6441-31ac-b4e8-8fc141742346","startTime":"2025-08-29T23:32:57.443Z","endTime":"2025-08-29T23:33:00.753Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.43899310111815,"aZ":-19.822372774348633,"pfxX":-9.33305118599596,"pfxZ":6.635302817226529,"pX":-0.03263980510853836,"pZ":2.766588106292148,"vX0":5.599226890011832,"vY0":-135.51984941470232,"vZ0":-5.634952522307836,"x":118.24,"y":164.08,"x0":-0.9123443933622561,"y0":50.00066435073257,"z0":6.256004969278659,"aX":-17.368763011024065},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.0,"breakHorizontal":15.7,"spinRate":2312,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.40406607078505763,"extension":6.052014001406584},"hitData":{"launchSpeed":83.7,"launchAngle":78.0,"totalDistance":63.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":158.97,"coordY":204.26}},"index":2,"playId":"02c297a5-fc76-324b-86b1-4394a3b2b0c7","pitchNumber":2,"startTime":"2025-08-29T23:33:14.942Z","endTime":"2025-08-29T23:33:24.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:33:24.670Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sean Murphy grounds out sharply, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-29T23:36:02.376Z","endTime":"2025-08-29T23:37:21.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.52962546066534,"strikeZoneBottom":1.56559773518244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.52497427039208,"aZ":-21.864239885808473,"pfxX":4.061039412006194,"pfxZ":5.824449155503823,"pX":-0.500746928514137,"pZ":3.6854960236795846,"vX0":-7.7591340497032135,"vY0":-132.27120096544732,"vZ0":-1.0667968470859395,"x":136.09,"y":139.27,"x0":1.9445858753374368,"y0":50.000898184902134,"z0":5.698918966639105,"aX":7.186771443114486},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":-5.6,"spinRate":1997,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.41428501952540087,"extension":6.283382881188965},"index":0,"playId":"ccf2be3e-903f-3a6c-a538-0d6fd4aa76d2","pitchNumber":1,"startTime":"2025-08-29T23:36:12.699Z","endTime":"2025-08-29T23:36:16.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.62590367536593,"aZ":-25.500448739767048,"pfxX":-1.5123957247182607,"pfxZ":4.066032499759926,"pX":-0.6706940509683655,"pZ":3.0471702760209616,"vX0":-6.021550968077688,"vY0":-127.21642136605804,"vZ0":-1.6769292983623547,"x":142.57,"y":156.51,"x0":1.9217127179304507,"y0":50.00536749656842,"z0":5.732503889333254,"aX":-2.4831080588951138},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.2,"breakHorizontal":4.1,"spinRate":2153,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.4302364491792141,"extension":6.141259603297174},"index":1,"playId":"78ffe740-3506-312b-aaf9-6f5b824dba01","pitchNumber":2,"startTime":"2025-08-29T23:36:26.744Z","endTime":"2025-08-29T23:36:30.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.6,"strikeZoneTop":3.50638095011653,"strikeZoneBottom":1.5688918735486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.84370045064109,"aZ":-39.53440142446751,"pfxX":-5.2308110660816,"pfxZ":-6.094436041637493,"pX":-1.7037507349185832,"pZ":1.6835172826170566,"vX0":-5.812012393455941,"vY0":-109.67982496943486,"vZ0":0.16286674477509333,"x":181.94,"y":193.33,"x0":1.667873446820028,"y0":50.00100463774385,"z0":5.85220386180225,"aX":-6.320141851021662},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-10.6,"breakHorizontal":11.0,"spinRate":2206,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.500923940661639,"extension":6.28329107241605},"index":2,"playId":"e178cff4-5437-3177-a17b-5f951830932d","pitchNumber":3,"startTime":"2025-08-29T23:36:42.097Z","endTime":"2025-08-29T23:36:46.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.5,"endSpeed":67.3,"strikeZoneTop":3.43045316185664,"strikeZoneBottom":1.50805255350381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.810437184031173,"aZ":-38.15255516699562,"pfxX":-8.32294268710489,"pfxZ":-5.235838339135445,"pX":0.06329543826073789,"pZ":1.9552055920244038,"vX0":-1.6529383915887161,"vY0":-106.8989616831052,"vZ0":1.0509059284653057,"x":114.59,"y":185.99,"x0":1.9299422342033734,"y0":50.00339378641458,"z0":5.787229106641902,"aX":-9.499376442238985},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-8.8,"breakHorizontal":15.5,"spinRate":2141,"spinDirection":303},"zone":8,"typeConfidence":2.0,"plateTime":0.5151194174000597,"extension":6.30402221879965},"index":3,"playId":"8bbe01e9-e98f-3ed5-b931-4c1b6cd19520","pitchNumber":4,"startTime":"2025-08-29T23:36:57.221Z","endTime":"2025-08-29T23:37:01.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":89.8,"endSpeed":81.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.547937439298888,"aZ":-27.943093406179116,"pfxX":7.120311030790409,"pfxZ":2.4747206503830927,"pX":-0.18871710454498566,"pZ":2.960683918032817,"vX0":-7.536502556332571,"vY0":-130.55501230579716,"vZ0":-1.715699509831608,"x":124.19,"y":158.84,"x0":1.8214297466141214,"y0":50.00630572729182,"z0":5.745919818961798,"aX":12.195336869356325},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.3,"breakHorizontal":-11.0,"spinRate":2026,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.42083087870846736,"extension":6.302711382243024},"hitData":{"launchSpeed":100.0,"launchAngle":0.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":116.88,"coordY":147.46}},"index":4,"playId":"66a7d83c-836b-3668-b9aa-9ac15167a300","pitchNumber":5,"startTime":"2025-08-29T23:37:13.028Z","endTime":"2025-08-29T23:37:21.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:37:21.435Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nacho Alvarez Jr. singles on a fly ball to shortstop Trea Turner, deflected by left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-29T23:37:40.990Z","endTime":"2025-08-29T23:39:14.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_deflection"},{"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":"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":75.7,"endSpeed":69.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.471937757432382,"aZ":-38.3439277096815,"pfxX":-7.128264601492399,"pfxZ":-5.071481671531082,"pX":-0.5040717634284994,"pZ":1.92163553866492,"vX0":-2.986982315382651,"vY0":-110.17104168397232,"vZ0":0.42095837339011277,"x":136.21,"y":186.9,"x0":1.7997701451973092,"y0":50.003548882444285,"z0":5.815304272364248,"aX":-8.67082317822699},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-8.6,"breakHorizontal":13.7,"spinRate":2233,"spinDirection":305},"zone":7,"typeConfidence":2.0,"plateTime":0.4991522714046601,"extension":6.291649975889398},"index":0,"playId":"69a96771-4641-3de1-8afe-bb1086ed6176","pitchNumber":1,"startTime":"2025-08-29T23:37:46.942Z","endTime":"2025-08-29T23:37:50.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.44168431193554,"strikeZoneBottom":1.50604988475874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.486548547329928,"aZ":-28.236140699391417,"pfxX":8.955578123833288,"pfxZ":2.222300782805311,"pX":0.9883634015343663,"pZ":2.2536598936401666,"vX0":-5.7171339222669335,"vY0":-132.7654576570464,"vZ0":-3.320633029600321,"x":79.33,"y":177.93,"x0":2.01474825603945,"y0":50.00284911814441,"z0":5.593152496185521,"aX":15.863283363873125},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":-14.9,"spinRate":2166,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4137846364715836,"extension":6.2411201927758535},"index":1,"playId":"b7a1a0b1-2970-3a56-ab42-3e3b7468545c","pitchNumber":2,"startTime":"2025-08-29T23:38:06.564Z","endTime":"2025-08-29T23:38:10.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.26740466130501,"aZ":-18.948696255611996,"pfxX":2.9003434684428306,"pfxZ":7.478939748754003,"pX":-0.15261150621737168,"pZ":3.207266061356283,"vX0":-6.250798242311122,"vY0":-131.9407350689308,"vZ0":-2.86445229659025,"x":122.82,"y":152.18,"x0":1.8671285838800198,"y0":50.002812252159025,"z0":5.698367379828418,"aX":5.129418210455036},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.2,"breakHorizontal":-4.0,"spinRate":2033,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.4146333732380656,"extension":6.188008851544176},"index":2,"playId":"596cd1f1-a25f-3a86-be0a-e0087245c27d","pitchNumber":3,"startTime":"2025-08-29T23:38:24.921Z","endTime":"2025-08-29T23:38:28.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":68.4,"strikeZoneTop":3.27736504961208,"strikeZoneBottom":1.44754151387258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.421948599579387,"aZ":-37.68055456626254,"pfxX":-8.333752630947691,"pfxZ":-4.68964619589001,"pX":0.38263917703000405,"pZ":1.2521819384059953,"vX0":-0.9120861072850924,"vY0":-108.51261985822286,"vZ0":-0.8022214977200834,"x":102.41,"y":204.97,"x0":1.8908210208507523,"y0":50.00017696287067,"z0":5.781638533453323,"aX":-9.799036707614716},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-8.3,"breakHorizontal":15.4,"spinRate":2139,"spinDirection":311},"zone":14,"typeConfidence":2.0,"plateTime":0.507443263463446,"extension":6.281872261468998},"index":3,"playId":"6ced4f62-9309-37f9-8847-42c5bc468a55","pitchNumber":4,"startTime":"2025-08-29T23:38:42.258Z","endTime":"2025-08-29T23:38:45.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.3,"endSpeed":68.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.229142591239594,"aZ":-38.55961566047577,"pfxX":-5.83296102238285,"pfxZ":-5.477305388187075,"pX":0.40439034051211026,"pZ":1.7234311561119222,"vX0":-1.4092918015093088,"vY0":-108.09293738672383,"vZ0":0.3385644916508661,"x":101.59,"y":192.25,"x0":1.8244803314068778,"y0":50.00051436526852,"z0":5.8460393906911134,"aX":-6.806735994337544},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-9.4,"breakHorizontal":10.9,"spinRate":2150,"spinDirection":308},"zone":9,"typeConfidence":2.0,"plateTime":0.5093864360961171,"extension":6.262779523876271},"hitData":{"launchSpeed":70.0,"launchAngle":42.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.06,"coordY":131.08}},"index":4,"playId":"c5334eae-aad2-3c54-abee-78c4ade8bd2c","pitchNumber":5,"startTime":"2025-08-29T23:39:01.036Z","endTime":"2025-08-29T23:39:14.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:39:14.996Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Allen singles on a line drive to center fielder Brandon Marsh. Nacho Alvarez Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-29T23:39:45.537Z","endTime":"2025-08-29T23:40:47.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"postOnSecond":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.208885375175498,"aZ":-27.543902891671546,"pfxX":-2.144643656560389,"pfxZ":2.81987076331602,"pX":-0.17021835894259263,"pZ":2.679304485999508,"vX0":-4.716349922632737,"vY0":-127.41771657992689,"vZ0":-2.166660346108678,"x":123.49,"y":166.44,"x0":1.983629083761226,"y0":50.00553745165441,"z0":5.71732658977838,"aX":-3.526459733541583},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":4.9,"spinRate":2155,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.42989119272824894,"extension":6.199751723305496},"index":0,"playId":"a777231d-298c-32dc-ab85-55187678e08f","pitchNumber":1,"startTime":"2025-08-29T23:39:53.288Z","endTime":"2025-08-29T23:39:56.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.18469388012739,"strikeZoneBottom":1.42622680182652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12596500519902,"aZ":-25.404827255403912,"pfxX":3.6950202018314218,"pfxZ":3.937090861305002,"pX":0.04027743971183583,"pZ":4.25553441192437,"vX0":-6.082118132286324,"vY0":-130.05651836272315,"vZ0":0.7527557556378273,"x":115.46,"y":123.88,"x0":1.9243604015433966,"y0":50.005563868146176,"z0":5.882403734441881,"aX":6.359524641092202},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.6,"breakHorizontal":-5.4,"spinRate":2072,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4204277900143101,"extension":6.273292099550927},"index":1,"playId":"e8ae3397-ff03-394f-8c6b-fb05b2336ed4","pitchNumber":2,"startTime":"2025-08-29T23:40:17.164Z","endTime":"2025-08-29T23:40:20.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.021883403237208,"aZ":-26.165562651726507,"pfxX":-1.4179675562176284,"pfxZ":3.7039302584504323,"pX":-0.16770950629979708,"pZ":2.9049097932952814,"vX0":-4.547689904176409,"vY0":-126.13965613569009,"vZ0":-1.835178319063466,"x":123.39,"y":160.35,"x0":1.8378168411765021,"y0":50.00302943064048,"z0":5.7375072433315575,"aX":-2.3001779589324425},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.6,"breakHorizontal":3.6,"spinRate":2113,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.43309955115606247,"extension":6.2949781766613295},"hitData":{"launchSpeed":86.7,"launchAngle":21.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.11,"coordY":80.21}},"index":2,"playId":"df2da945-75c7-3fb2-a247-60c2c322a9f1","pitchNumber":3,"startTime":"2025-08-29T23:40:38.104Z","endTime":"2025-08-29T23:40:47.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.7,"awayTeamWinProbability":66.3,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.25,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:40:47.858Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jurickson Profar grounds into a double play, third baseman Alec Bohm to second baseman Bryson Stott to first baseman Bryce Harper. Nick Allen out at 2nd. Jurickson Profar out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-29T23:41:14.241Z","endTime":"2025-08-29T23:41:31.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.5,"endSpeed":82.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.02533386120293,"aZ":-27.455979949697504,"pfxX":9.328705235103714,"pfxZ":2.709834535717804,"pX":0.3257077207162277,"pZ":1.8512574978499026,"vX0":-7.286193779460795,"vY0":-131.58315075387313,"vZ0":-4.460678165614531,"x":104.58,"y":188.8,"x0":1.9297697249379755,"y0":50.00126031890134,"z0":5.62232372779319,"aX":16.225070469533268},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.1,"breakHorizontal":-15.1,"spinRate":2121,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.4175609461619407,"extension":6.2377139216373925},"hitData":{"launchSpeed":98.8,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.64,"coordY":165.72}},"index":0,"playId":"83fd5c76-ae42-30c3-9da9-cd3729131988","pitchNumber":1,"startTime":"2025-08-29T23:41:23.008Z","endTime":"2025-08-29T23:41:31.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"second":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":9.099999999999994,"leverageIndex":1.94,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:41:31.207Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:44:17.233Z","endTime":"2025-08-29T23:45:16.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":91.4,"endSpeed":84.0,"strikeZoneTop":3.39651494286995,"strikeZoneBottom":1.49363136967883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.043408620019814,"aZ":-22.81506648804591,"pfxX":-8.983569207576979,"pfxZ":5.2621024489605,"pX":-0.3554444800485257,"pZ":0.33623562321054057,"vX0":4.804460451813652,"vY0":-132.72084322723387,"vZ0":-10.962108734795258,"x":130.55,"y":229.7,"x0":-1.0241839525837013,"y0":50.006081214596655,"z0":6.189423161675581,"aX":-15.991196093674837},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.3,"breakHorizontal":15.2,"spinRate":2157,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.41307259413313835,"extension":6.052709366374047},"index":0,"playId":"635214ac-db44-3ca7-8dc7-90f8f2c43516","pitchNumber":1,"startTime":"2025-08-29T23:44:20.074Z","endTime":"2025-08-29T23:44:23.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":91.9,"endSpeed":83.7,"strikeZoneTop":3.33843500429198,"strikeZoneBottom":1.4875268605768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.476807704004703,"aZ":-21.73076406434361,"pfxX":-10.12778984351312,"pfxZ":5.850004227155312,"pX":-0.8137571953429578,"pZ":1.1141447782746148,"vX0":4.284294721809581,"vY0":-133.49861265363074,"vZ0":-9.256981062118859,"x":148.02,"y":208.7,"x0":-1.1326239283305095,"y0":50.006499689314886,"z0":6.219415776432948,"aX":-18.09792970982181},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.5,"breakHorizontal":17.3,"spinRate":2100,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.41188750952290176,"extension":6.074062791586829},"index":1,"playId":"423eba6a-0e48-3a4c-bb57-1105fd90aa55","pitchNumber":2,"startTime":"2025-08-29T23:44:34.289Z","endTime":"2025-08-29T23:44:38.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.35728922275151,"strikeZoneBottom":1.49096462127854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.261594908265547,"aZ":-25.039309847566802,"pfxX":-6.575595575232664,"pfxZ":4.302379280989349,"pX":-0.9077381863156109,"pZ":3.2978528982449937,"vX0":2.815255471268872,"vY0":-127.91518873044625,"vZ0":-2.9145634295040743,"x":151.6,"y":149.74,"x0":-1.168017023932721,"y0":50.00144398211919,"z0":6.4140487242353075,"aX":-10.901242599345077},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.3,"breakHorizontal":11.3,"spinRate":2236,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4281110149110061,"extension":6.087315510187633},"index":2,"playId":"4410e920-c377-3be7-95da-dfd7952e4433","pitchNumber":3,"startTime":"2025-08-29T23:44:47.303Z","endTime":"2025-08-29T23:44:51.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.0,"strikeZoneTop":3.37176106559435,"strikeZoneBottom":1.39169434654877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.02967958642036,"aZ":-22.59537425995419,"pfxX":-10.851763901398648,"pfxZ":5.384870966231202,"pX":-0.24814383808067622,"pZ":1.604004964728391,"vX0":5.754297653736563,"vY0":-134.02812972188013,"vZ0":-7.676569618760901,"x":126.46,"y":195.47,"x0":-1.0390936454403215,"y0":50.00221423298756,"z0":6.17723281274845,"aX":-19.298728505796312},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.9,"breakHorizontal":18.0,"spinRate":2064,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4122287263700608,"extension":6.14546927191233},"index":3,"playId":"e4ee7199-f16a-3ce4-b336-ab4b69bc769f","pitchNumber":4,"startTime":"2025-08-29T23:44:59.962Z","endTime":"2025-08-29T23:45:03.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.41843056719259,"strikeZoneBottom":1.46407446957025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.359503299066105,"aZ":-22.760236252870722,"pfxX":-11.05077670003729,"pfxZ":5.220948274158754,"pX":0.8851644031170194,"pZ":0.915385164973644,"vX0":8.243715177614577,"vY0":-134.68676935877934,"vZ0":-9.284874508117511,"x":83.26,"y":214.06,"x0":-0.8085092226294471,"y0":50.00343596562837,"z0":6.07010579792653,"aX":-19.92381216883992},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.2,"breakHorizontal":17.8,"spinRate":2060,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4096237918487575,"extension":6.278623344528194},"index":4,"playId":"b9fc6128-aaf4-3a79-87f4-3b283f5c79d2","pitchNumber":5,"startTime":"2025-08-29T23:45:12.510Z","endTime":"2025-08-29T23:45:16.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.699999999999996,"awayTeamWinProbability":52.300000000000004,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.18,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:45:16.097Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a bunt ground ball to third baseman Nacho Alvarez Jr. Kyle Schwarber to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:45:34.068Z","endTime":"2025-08-29T23:45:50.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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_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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.97137136402505,"aZ":-22.19142408657732,"pfxX":-10.450424761799125,"pfxZ":5.551389902466218,"pX":0.10456127824010596,"pZ":2.9304817705610184,"vX0":6.421415616977486,"vY0":-133.80351216903045,"vZ0":-4.646543707397685,"x":113.01,"y":159.66,"x0":-0.9783272103394567,"y0":50.005442625858045,"z0":6.295835385624397,"aX":-18.804184710776525},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.1,"breakHorizontal":17.4,"spinRate":2222,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4105809332759933,"extension":6.223787500666645},"hitData":{"launchSpeed":44.6,"launchAngle":-60.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":114.82,"coordY":187.34}},"index":0,"playId":"50b7ec96-8564-3878-bc0e-101b8a6586a8","pitchNumber":1,"startTime":"2025-08-29T23:45:42.387Z","endTime":"2025-08-29T23:45:50.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":7.20000000000001,"leverageIndex":1.98,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:45:50.638Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:46:11.432Z","endTime":"2025-08-29T23:46:50.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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_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":86.0,"endSpeed":79.0,"strikeZoneTop":3.47313218084994,"strikeZoneBottom":1.61229541485364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.640289516494274,"aZ":-29.359408330746156,"pfxX":-0.9414506897256851,"pfxZ":1.790763112964619,"pX":1.6443261753783307,"pZ":0.7867418750184831,"vX0":6.504575648015444,"vY0":-124.90624341133294,"vZ0":-7.439160713650296,"x":54.32,"y":217.54,"x0":-0.878287673298952,"y0":50.00328680413138,"z0":6.23863187032228,"aX":-1.479850538698886},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.7,"breakHorizontal":0.1,"spinRate":2585,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.43957789084101107,"extension":6.277336355653209},"index":0,"playId":"bfafb99d-e869-3d01-9c8d-9c90c0fca795","pitchNumber":1,"startTime":"2025-08-29T23:46:20.408Z","endTime":"2025-08-29T23:46:23.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53543248624493,"aZ":-23.63646915318885,"pfxX":-12.21284188185114,"pfxZ":4.678540057626378,"pX":-0.18155314151258914,"pZ":2.5489415433200437,"vX0":6.193936361898862,"vY0":-134.9858873886165,"vZ0":-5.3925421949459915,"x":123.92,"y":169.96,"x0":-0.9335755412068095,"y0":50.00054478867567,"z0":6.262354485712059,"aX":-22.275685225264564},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.3,"breakHorizontal":20.5,"spinRate":2153,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4075521976879899,"extension":6.177034240756073},"hitData":{"launchSpeed":85.1,"launchAngle":56.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.72,"coordY":128.08}},"index":1,"playId":"f4af6d96-8547-3c8e-8eb9-6d36a4700e21","pitchNumber":2,"startTime":"2025-08-29T23:46:37.181Z","endTime":"2025-08-29T23:46:50.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.199999999999996,"awayTeamWinProbability":51.800000000000004,"homeTeamWinProbabilityAdded":-6.70000000000001,"leverageIndex":2.47,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:46:50.972Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to right fielder Ronald Acuña Jr. Kyle Schwarber scores. Bryce Harper to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:47:08.826Z","endTime":"2025-08-29T23:47:49.199Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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, 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.3,"endSpeed":78.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.52892255338742,"aZ":-28.785627220132174,"pfxX":-0.5654639973756079,"pfxZ":2.143691183604804,"pX":-0.24079289401476572,"pZ":1.4725476085299096,"vX0":1.858805659658851,"vY0":-125.48320198644831,"vZ0":-6.087482057780668,"x":126.18,"y":199.02,"x0":-0.9206274260575678,"y0":50.003602631788944,"z0":6.302276432814772,"aX":-0.893973425102878},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":0.6,"spinRate":2586,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.43801704156019516,"extension":6.034412724603603},"index":0,"playId":"2b8625dc-7256-3eae-999c-7f5cf40a6b39","pitchNumber":1,"startTime":"2025-08-29T23:47:15.901Z","endTime":"2025-08-29T23:47:20.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.745731006318263,"aZ":-25.70018565697554,"pfxX":-7.089939687615013,"pfxZ":3.874967821811005,"pX":0.20193973620934103,"pZ":2.434686792713574,"vX0":5.389975528681612,"vY0":-128.4751851730325,"vZ0":-4.730294385870577,"x":109.3,"y":173.04,"x0":-1.0025963551501131,"y0":50.003472567407506,"z0":6.298491767036151,"aX":-11.846598953779427},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.1,"breakHorizontal":11.6,"spinRate":2290,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.42642318763002773,"extension":6.138002265048261},"hitData":{"launchSpeed":99.8,"launchAngle":16.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":157.46,"coordY":73.93}},"index":1,"playId":"536d2739-48c9-32a6-9f4f-5fd82423e2dd","pitchNumber":2,"startTime":"2025-08-29T23:47:37.128Z","endTime":"2025-08-29T23:47:49.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":12.5,"leverageIndex":2.62,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:47:49.199Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:48:14.854Z","endTime":"2025-08-29T23:52:11.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.385623823881474,"aZ":-16.707193662240954,"pfxX":-6.990753455796711,"pfxZ":8.43761636567482,"pX":-1.4018112849846467,"pZ":2.40388357825638,"vX0":1.701851961210977,"vY0":-134.56762551536434,"vZ0":-6.909070072078885,"x":170.43,"y":173.88,"x0":-1.1345262245931986,"y0":50.00201814596005,"z0":6.1896759576494045,"aX":-12.810956903490693},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":12.2,"spinRate":2128,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4071364174130361,"extension":6.232086777492183},"index":0,"playId":"2cd16d4a-38a2-305e-8966-3203839d1008","pitchNumber":1,"startTime":"2025-08-29T23:48:22.868Z","endTime":"2025-08-29T23:48:26.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.74552703656269,"aZ":-20.77994534448396,"pfxX":-10.116121158402237,"pfxZ":6.315875862039337,"pX":-1.278465991417711,"pZ":1.9605635270570712,"vX0":2.8728635329540086,"vY0":-134.1594924002539,"vZ0":-7.108289272203914,"x":165.73,"y":185.84,"x0":-1.0555093727145433,"y0":50.00598691549989,"z0":6.149546398334463,"aX":-18.25810644326494},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.0,"breakHorizontal":17.6,"spinRate":2302,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.4098413000915775,"extension":6.195197822962878},"index":1,"playId":"6083ce9c-b523-374e-aa06-0dba7b496b27","pitchNumber":2,"startTime":"2025-08-29T23:49:10.052Z","endTime":"2025-08-29T23:49:14.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.075014895900235,"aZ":-31.305353264951126,"pfxX":0.9377902372682283,"pfxZ":0.5522514702873753,"pX":0.7451367686006745,"pZ":2.6143840409041172,"vX0":3.3785498868536696,"vY0":-124.01302683757616,"vZ0":-2.904405258318553,"x":88.6,"y":168.19,"x0":-0.7502888321910826,"y0":50.00346597188978,"z0":6.381087408395089,"aX":1.4775695926008812},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.6,"breakHorizontal":-2.4,"spinRate":2602,"spinDirection":36},"zone":6,"typeConfidence":2.0,"plateTime":0.4396958273551186,"extension":6.177039547884838},"index":2,"playId":"d322b6dd-1469-3da9-8c46-ade70320b873","pitchNumber":3,"startTime":"2025-08-29T23:49:35.601Z","endTime":"2025-08-29T23:49:39.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"18101894-f56c-4698-b4cd-b66a11182fb9","startTime":"2025-08-29T23:50:04.714Z","endTime":"2025-08-29T23:50:09.714Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.92343907548203,"strikeZoneBottom":1.78422536152471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.392777168000073,"aZ":-34.13783731087583,"pfxX":-1.3569070958757088,"pfxZ":-1.2662376817433327,"pX":1.301896528672729,"pZ":0.7912343450036826,"vX0":5.4231324279701845,"vY0":-123.72944164997001,"vZ0":-6.280401492223051,"x":67.37,"y":217.42,"x0":-0.7450510633267229,"y0":50.00539130211802,"z0":6.2337462365564935,"aX":-2.0978023150440523},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.6,"breakHorizontal":1.2,"spinRate":2715,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.44319435987528166,"extension":6.267344016977513},"index":4,"playId":"a4b48618-5baa-3d4e-b1e7-79d00caa5690","pitchNumber":4,"startTime":"2025-08-29T23:50:23.577Z","endTime":"2025-08-29T23:50:27.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-29T23:51:14.169Z","endTime":"2025-08-29T23:51:29.268Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.9195581759867,"strikeZoneBottom":1.85761355250489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.473830997139622,"aZ":-18.919315579266488,"pfxX":-7.21240476778938,"pfxZ":7.129797273762426,"pX":-0.7503158292088259,"pZ":0.9329155583624028,"vX0":3.267164758098221,"vY0":-135.44470989528452,"vZ0":-10.216536303122606,"x":145.6,"y":213.59,"x0":-1.0349355144665902,"y0":50.00166291218454,"z0":6.075674984106737,"aX":-13.404650813289933},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":12.4,"spinRate":2189,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.4043238134987477,"extension":6.258002136332395},"index":6,"playId":"48027af0-8d2b-367e-ba44-19e98c745ffd","pitchNumber":5,"startTime":"2025-08-29T23:51:29.268Z","endTime":"2025-08-29T23:51:33.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.84379867971823,"strikeZoneBottom":1.89102474754938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.750303663033527,"aZ":-20.7148455725367,"pfxX":-9.239258227073371,"pfxZ":6.11749039452645,"pX":1.010888005103653,"pZ":2.0378063827511173,"vX0":8.292988540358495,"vY0":-136.17067427468695,"vZ0":-7.019071015934377,"x":78.47,"y":183.76,"x0":-0.8782098456169741,"y0":50.000392793589036,"z0":6.088925858700996,"aX":-17.296246899084906},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":14.9,"spinRate":2385,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4027079660059143,"extension":6.312964786348814},"index":7,"playId":"d44caa05-a2ea-307e-901f-d7e2719f5996","pitchNumber":6,"startTime":"2025-08-29T23:51:49.125Z","endTime":"2025-08-29T23:51:54.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.729244086600225,"aZ":-23.000759404794746,"pfxX":-7.385462900701621,"pfxZ":4.965394952887001,"pX":-0.15152180626072004,"pZ":3.574923133306494,"vX0":4.946420465210197,"vY0":-135.58667562468415,"vZ0":-2.8476229937210036,"x":122.78,"y":142.26,"x0":-1.0469577899605238,"y0":50.00492156452778,"z0":6.257398481801213,"aX":-13.648949256909878},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":12.2,"spinRate":2288,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4051485059042772,"extension":6.136117294850589},"index":8,"playId":"ea335949-1cc5-3d25-a7a1-93ae2436b17b","pitchNumber":7,"startTime":"2025-08-29T23:52:07.124Z","endTime":"2025-08-29T23:52:11.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.300000000000004,"awayTeamWinProbability":44.699999999999996,"homeTeamWinProbabilityAdded":-5.3999999999999915,"leverageIndex":2.3,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:52:11.923Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Kepler flies out to left fielder Jurickson Profar.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:52:34.850Z","endTime":"2025-08-29T23:54:45.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"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":91.6,"endSpeed":84.0,"strikeZoneTop":3.45747659006367,"strikeZoneBottom":1.6961594667999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69396045646339,"aZ":-21.24674944488071,"pfxX":-5.523464011881596,"pfxZ":6.057364609221807,"pX":-1.142879988300674,"pZ":2.9549193150709208,"vX0":1.6429843921513663,"vY0":-133.4524426815096,"vZ0":-4.724937609297651,"x":160.56,"y":159.0,"x0":-1.0488822208740698,"y0":50.00233532997864,"z0":6.278601241212497,"aX":-9.963248502730384},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.2,"breakHorizontal":9.6,"spinRate":2262,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.41040693632166914,"extension":6.1488222691958905},"index":0,"playId":"58970d72-0138-35ab-87a2-dfdddfd4482c","pitchNumber":1,"startTime":"2025-08-29T23:52:44.767Z","endTime":"2025-08-29T23:52:48.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":91.5,"endSpeed":84.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.103481434812572,"aZ":-24.144791574598557,"pfxX":-9.67603170977365,"pfxZ":4.464031581213283,"pX":-1.1408523091855183,"pZ":1.6487204226581784,"vX0":2.912995595358887,"vY0":-133.10777803445856,"vZ0":-7.405017763419996,"x":160.49,"y":194.26,"x0":-0.991207794066899,"y0":50.001514924289104,"z0":6.210402966304821,"aX":-17.39094828414777},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.7,"breakHorizontal":16.9,"spinRate":2176,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4112289741072299,"extension":6.127945935112777},"index":1,"playId":"57325855-4c81-3557-86b5-ef60105bd942","pitchNumber":2,"startTime":"2025-08-29T23:53:01.522Z","endTime":"2025-08-29T23:53:06.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"f65383f0-4ffc-4ef7-a3ed-e5421c0a040b","startTime":"2025-08-29T23:53:20.850Z","endTime":"2025-08-29T23:53:25.633Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.4254961690898,"strikeZoneBottom":1.58692156653072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.35915357461667,"aZ":-21.479199384941126,"pfxX":-8.991917114205258,"pfxZ":5.940464874579952,"pX":-1.1097792161537074,"pZ":1.2933039326645968,"vX0":2.8445269132967446,"vY0":-133.69553659855475,"vZ0":-8.6142182072094,"x":159.3,"y":203.86,"x0":-1.0230010472208346,"y0":50.00250039469447,"z0":6.113810902282224,"aX":-16.184361526060282},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.0,"breakHorizontal":15.6,"spinRate":2247,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.41058886543114337,"extension":6.105625801272003},"index":3,"playId":"fb176b9c-38bb-3040-91df-6e5ff1f0363a","pitchNumber":3,"startTime":"2025-08-29T23:53:37.883Z","endTime":"2025-08-29T23:53:42.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":4,"startTime":"2025-08-29T23:53:55.871Z","endTime":"2025-08-29T23:54:11.212Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95836201961462,"aZ":-34.6777337863454,"pfxX":0.28225007594005547,"pfxZ":-1.6301814429468742,"pX":-0.4737441506251202,"pZ":2.188923035199969,"vX0":1.2830583227207166,"vY0":-123.8419631473816,"vZ0":-2.9642676217871324,"x":135.06,"y":179.68,"x0":-1.0372481952724197,"y0":50.00087606323992,"z0":6.330274834343226,"aX":0.43401857321347986},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.5,"breakHorizontal":-0.8,"spinRate":2716,"spinDirection":47},"zone":7,"typeConfidence":2.0,"plateTime":0.4439153197084993,"extension":6.128740223523109},"index":5,"playId":"fcaad234-10c3-358e-bf02-24fa19aec691","pitchNumber":4,"startTime":"2025-08-29T23:54:11.212Z","endTime":"2025-08-29T23:54:15.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.04808411192,"aZ":-33.69174245009911,"pfxX":0.29652850786638485,"pfxZ":-0.9702657857985564,"pX":-0.5034264858267405,"pZ":2.1095825665136934,"vX0":0.9801838206193159,"vY0":-124.11074565903245,"vZ0":-3.412599552589866,"x":136.19,"y":181.82,"x0":-0.9421738154183332,"y0":50.00538359755094,"z0":6.31106009548149,"aX":0.4621517552400248},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.3,"breakHorizontal":-0.7,"spinRate":2701,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.44147058209587975,"extension":6.27996487653362},"hitData":{"launchSpeed":86.4,"launchAngle":51.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.27,"coordY":130.22}},"index":6,"playId":"47651183-b69d-3895-83d0-787e42d91fe3","pitchNumber":5,"startTime":"2025-08-29T23:54:36.921Z","endTime":"2025-08-29T23:54:45.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":2.11,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:54:45.923Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a sharp ground ball to center fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-29T23:57:12.001Z","endTime":"2025-08-29T23:58:47.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.0,"endSpeed":73.4,"strikeZoneTop":3.53383308032345,"strikeZoneBottom":1.71531186900155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.379602156168975,"aZ":-26.410736466002607,"pfxX":-5.119770197263974,"pfxZ":4.240644375968495,"pX":1.37887910309098,"pZ":2.260549244836406,"vX0":-0.4324046921799575,"vY0":-115.23632911276997,"vZ0":-1.8066922061204331,"x":64.44,"y":177.75,"x0":2.2344110890749413,"y0":50.00255436339338,"z0":5.581557380572211,"aX":-6.95461141440302},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":7.6,"breakHorizontal":9.4,"spinRate":2135,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.4734929215634338,"extension":6.270686016060411},"index":0,"playId":"8bd39a57-4ec8-3b58-82be-cde7a928ebaf","pitchNumber":1,"startTime":"2025-08-29T23:57:23.894Z","endTime":"2025-08-29T23:57:27.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":78.7,"endSpeed":73.1,"strikeZoneTop":3.516135118815,"strikeZoneBottom":1.69252168243761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.971684395118526,"aZ":-27.22799709257101,"pfxX":-5.324464729380503,"pfxZ":3.7031790740321773,"pX":-1.1447496364099168,"pZ":1.1083198232787133,"vX0":-5.366921627779402,"vY0":-114.49675527881014,"vZ0":-3.8753239644973245,"x":160.64,"y":208.86,"x0":1.9163056808448293,"y0":50.00387172901189,"z0":5.4702103458978035,"aX":-7.109627194078222},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":6.0,"breakHorizontal":10.9,"spinRate":2176,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.47730341622406014,"extension":6.358203519713308},"index":1,"playId":"48aefe54-2a74-3236-99ae-f2c2e65b2355","pitchNumber":2,"startTime":"2025-08-29T23:57:38.942Z","endTime":"2025-08-29T23:57:42.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.59973203099245,"aZ":-25.609797960539606,"pfxX":5.357123252700777,"pfxZ":3.874599498205395,"pX":0.7718654711243967,"pZ":2.714563014470548,"vX0":-4.418583966928904,"vY0":-128.98229063426828,"vZ0":-2.603504958456198,"x":87.58,"y":165.49,"x0":1.8070763608834595,"y0":50.00057748465313,"z0":5.701711066573333,"aX":9.069389852970637},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.7,"breakHorizontal":-8.8,"spinRate":2047,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4238682889090679,"extension":6.293630532123053},"index":2,"playId":"681823b6-fb2d-331e-b74a-9fc7f4aaa61a","pitchNumber":3,"startTime":"2025-08-29T23:57:53.247Z","endTime":"2025-08-29T23:57:58.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.9,"strikeZoneTop":3.58857645688223,"strikeZoneBottom":1.74327274485663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.462451258516758,"aZ":-27.56648860683716,"pfxX":8.290918506571778,"pfxZ":2.6701368185878476,"pX":1.8415600300877957,"pZ":2.2114836563448548,"vX0":-3.2062426815282836,"vY0":-131.38860941702487,"vZ0":-3.519354529236067,"x":46.8,"y":179.07,"x0":2.0103934582820324,"y0":50.00058536579577,"z0":5.6488129237922,"aX":14.29118496591107},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":-14.2,"spinRate":2064,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4191306524878815,"extension":6.223351981192213},"index":3,"playId":"d2905513-09d1-331b-8e9d-49c101911a3d","pitchNumber":4,"startTime":"2025-08-29T23:58:17.219Z","endTime":"2025-08-29T23:58:20.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.940507950968097,"aZ":-27.17149507188676,"pfxX":8.06926442043175,"pfxZ":2.8722360487335976,"pX":-0.13113543950549061,"pZ":2.746947231521413,"vX0":-7.38662081146058,"vY0":-132.09959594595495,"vZ0":-2.391428338226558,"x":122.0,"y":164.61,"x0":1.6727468192379753,"y0":50.00309258586122,"z0":5.691427553385781,"aX":14.055221710107993},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.8,"breakHorizontal":-12.7,"spinRate":2044,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.41694904739056193,"extension":6.2541861516122745},"hitData":{"launchSpeed":103.6,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":156.94,"coordY":108.92}},"index":4,"playId":"a97cef79-98ea-3c0d-8636-56c241e90061","pitchNumber":5,"startTime":"2025-08-29T23:58:35.284Z","endTime":"2025-08-29T23:58:47.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.17,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:58:47.973Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ronald Acuña Jr. flies out to left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-29T23:59:02.922Z","endTime":"2025-08-30T00:00:58.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.63219031399794,"aZ":-24.67268451878737,"pfxX":-0.7081660400479128,"pfxZ":4.493876513726205,"pX":-0.8723441541589405,"pZ":3.083138311691123,"vX0":-6.901571760613967,"vY0":-127.90660196285214,"vZ0":-1.8775203631067152,"x":150.25,"y":155.54,"x0":1.9448700058339239,"y0":50.001910325633304,"z0":5.747896377321018,"aX":-1.179912011970213},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":2.8,"spinRate":2153,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.4270713804050206,"extension":6.2178888118193605},"index":0,"playId":"db589c86-dcba-36d8-84b5-8e44dffe1f22","pitchNumber":1,"startTime":"2025-08-29T23:59:09.309Z","endTime":"2025-08-29T23:59:13.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.73604889224739,"aZ":-24.66347771324251,"pfxX":-0.1285025265644988,"pfxZ":4.47169686678858,"pX":-0.744477355057577,"pZ":3.0107318044621945,"vX0":-6.752342241448826,"vY0":-129.0184355835414,"vZ0":-2.0835987822170736,"x":145.38,"y":157.49,"x0":1.9272677063986277,"y0":50.00438356332417,"z0":5.736513327144938,"aX":-0.2143079616931959},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.8,"breakHorizontal":1.8,"spinRate":2151,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.4251234445468408,"extension":6.28831918472656},"index":1,"playId":"77d69c29-ee2d-3fc3-9de0-e6028b98e85c","pitchNumber":2,"startTime":"2025-08-29T23:59:28.161Z","endTime":"2025-08-29T23:59:32.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.69142674452414,"strikeZoneBottom":1.66220641085838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49254207374933,"aZ":-22.246020555348085,"pfxX":3.675844154755864,"pfxZ":5.597029185866782,"pX":0.6502060068671749,"pZ":3.9359651212968116,"vX0":-5.105719528164828,"vY0":-132.38734168618592,"vZ0":-0.14721193052090165,"x":92.22,"y":132.51,"x0":2.1269633048418752,"y0":50.00204441665988,"z0":5.621831767390394,"aX":6.51947048006534},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":-5.5,"spinRate":1938,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.41386834221607716,"extension":6.175300837488467},"index":2,"playId":"8633b72d-d413-34ed-8081-d075ab0bee66","pitchNumber":3,"startTime":"2025-08-29T23:59:49.306Z","endTime":"2025-08-29T23:59:53.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.7100065338255,"strikeZoneBottom":1.62822837966159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.264708323088524,"aZ":-23.756125974586276,"pfxX":-1.1210667340704021,"pfxZ":5.053895125242514,"pX":0.9565790380718694,"pZ":3.66215575675152,"vX0":-2.6554578875248835,"vY0":-128.43779723171022,"vZ0":-0.3604791255922766,"x":80.54,"y":139.9,"x0":2.1506612004016326,"y0":50.00458951488152,"z0":5.656014280737447,"aX":-1.867838397910983},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.2,"breakHorizontal":2.6,"spinRate":2209,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.42689907886188205,"extension":6.068190611520421},"index":3,"playId":"ba0d31ba-b962-3f2f-9069-566bac4f7277","pitchNumber":4,"startTime":"2025-08-30T00:00:07.933Z","endTime":"2025-08-30T00:00:12.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":89.4,"endSpeed":80.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.55081882863764,"aZ":-25.799332398410098,"pfxX":8.492891107522272,"pfxZ":3.8190901818639436,"pX":-0.29921501718201443,"pZ":3.151655640981026,"vX0":-7.909098554277089,"vY0":-129.76108961635893,"vZ0":-1.630285105843187,"x":128.41,"y":153.69,"x0":1.7166310535039258,"y0":50.00291084525385,"z0":5.7950196936694365,"aX":14.174817219808748},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":-13.2,"spinRate":2026,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.42559546276754157,"extension":6.271794062291418},"index":4,"playId":"53bbc167-f264-3414-8b9b-69d1a4456271","pitchNumber":5,"startTime":"2025-08-30T00:00:26.353Z","endTime":"2025-08-30T00:00:29.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.631020016393933,"aZ":-27.495427515702797,"pfxX":-2.93724003727863,"pfxZ":2.9058173082999357,"pX":-0.8922704970422901,"pZ":2.880838166527279,"vX0":-5.871189885969076,"vY0":-126.01623641180541,"vZ0":-1.560733469592614,"x":151.01,"y":161.0,"x0":1.8492257520791133,"y0":50.00026569410082,"z0":5.729598985695393,"aX":-4.7211295925365455},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.2,"breakHorizontal":6.7,"spinRate":2098,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.43467492644342487,"extension":6.177857858056152},"hitData":{"launchSpeed":75.5,"launchAngle":31.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.1,"coordY":109.82}},"index":5,"playId":"8ed5a319-81bf-3197-8af4-f043ea731b1a","pitchNumber":6,"startTime":"2025-08-30T00:00:47.666Z","endTime":"2025-08-30T00:00:58.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.94,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:00:58.049Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a ground ball to center fielder Brandon Marsh. Matt Olson to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T00:01:15.398Z","endTime":"2025-08-30T00:03:40.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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,2,3,4,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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.959631777119995,"aZ":-25.472222961248093,"pfxX":7.340669874780346,"pfxZ":3.918539910845789,"pX":0.3485828516387219,"pZ":3.170264981231405,"vX0":-6.146250125005617,"vY0":-130.83854255289435,"vZ0":-1.7091223792913173,"x":103.71,"y":153.18,"x0":1.789520128674291,"y0":50.00405937664857,"z0":5.765300033245379,"aX":12.562140381028941},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.8,"breakHorizontal":-11.8,"spinRate":1942,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.420729912218329,"extension":6.2927474472927765},"index":0,"playId":"a9500bf1-9c85-3ff3-9d8c-79078d753fdd","pitchNumber":1,"startTime":"2025-08-30T00:01:23.247Z","endTime":"2025-08-30T00:01:26.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.389881215771535,"aZ":-25.438191971405598,"pfxX":-0.7229649976930594,"pfxZ":4.088821921289245,"pX":0.24661401418750362,"pZ":3.526895162863581,"vX0":-4.493480384801203,"vY0":-127.11238162662278,"vZ0":-0.5087213840143228,"x":107.6,"y":143.55,"x0":2.1262631704935355,"y0":50.00361354624751,"z0":5.737383588431321,"aX":-1.1902847220345556},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.6,"breakHorizontal":2.3,"spinRate":2112,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.42979287088126794,"extension":6.093744970240372},"index":1,"playId":"dc4c8099-b40a-372c-bcd5-738906aac657","pitchNumber":2,"startTime":"2025-08-30T00:01:45.079Z","endTime":"2025-08-30T00:01:49.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.4,"endSpeed":67.0,"strikeZoneTop":3.156353275007,"strikeZoneBottom":1.54314390761864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.991872878954325,"aZ":-38.140045525221936,"pfxX":-8.365244976947277,"pfxZ":-5.335835878803595,"pX":1.349694025839247,"pZ":0.9412680232035489,"vX0":0.9430130328856647,"vY0":-105.41295447288535,"vZ0":-0.810651703534084,"x":65.55,"y":213.37,"x0":1.9809789314719886,"y0":50.00340576185254,"z0":5.758788392421718,"aX":-9.353559711949284},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-9.5,"breakHorizontal":14.9,"spinRate":1980,"spinDirection":307},"zone":14,"typeConfidence":2.0,"plateTime":0.5208913866515363,"extension":6.302884458193786},"index":2,"playId":"3e6acdb4-284d-3f3a-8d0c-dc7c02c6b134","pitchNumber":3,"startTime":"2025-08-30T00:02:03.762Z","endTime":"2025-08-30T00:02:08.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.8,"endSpeed":68.7,"strikeZoneTop":3.14394401899798,"strikeZoneBottom":1.53092376918546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.451077560712708,"aZ":-37.443553325966164,"pfxX":-8.526066954992181,"pfxZ":-4.5257190485703385,"pX":-0.9124260110451143,"pZ":0.1461447020511843,"vX0":-3.3941437232411285,"vY0":-107.50198363099281,"vZ0":-2.9009577785669625,"x":151.78,"y":234.83,"x0":1.7967144059559763,"y0":50.001847632885664,"z0":5.688375170029094,"aX":-9.931182478155076},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-8.6,"breakHorizontal":16.3,"spinRate":2087,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.510415176669849,"extension":6.381800147752946},"index":3,"playId":"a7139c06-2416-3b0d-ba72-9541386cfc84","pitchNumber":4,"startTime":"2025-08-30T00:02:24.210Z","endTime":"2025-08-30T00:02:29.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.24141297496815,"strikeZoneBottom":1.47358957167877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.64315390409507,"aZ":-30.004000658442052,"pfxX":5.7273618262434915,"pfxZ":1.61826488422812,"pX":2.2015099463070285,"pZ":2.067185648374496,"vX0":-1.3644639591402583,"vY0":-115.33301207218074,"vZ0":-1.6619464380259368,"x":33.08,"y":182.97,"x0":2.058981323955287,"y0":50.00124152616287,"z0":5.706955857270774,"aX":7.668923028077016},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":2.8,"breakHorizontal":-10.0,"spinRate":1325,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.47598710748616613,"extension":6.2723656490798785},"index":4,"playId":"f1efeb15-b438-3a4c-bae0-aebe91155ce2","pitchNumber":5,"startTime":"2025-08-30T00:02:55.620Z","endTime":"2025-08-30T00:02:59.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-30T00:03:13.216Z","endTime":"2025-08-30T00:03:27.643Z","isPitch":false,"type":"action","player":{"id":645277,"link":"/api/v1/people/645277"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.1,"endSpeed":68.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.192757108247054,"aZ":-36.164020645649714,"pfxX":-6.795067728253157,"pfxZ":-3.3924096394023184,"pX":0.9829451152171642,"pZ":2.511344159206639,"vX0":-0.4284007151256782,"vY0":-107.95910488474743,"vZ0":1.308615362994355,"x":79.53,"y":170.97,"x0":2.0664784310711832,"y0":50.0007760160707,"z0":5.884770984538915,"aX":-8.001257176848693},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-5.4,"breakHorizontal":12.4,"spinRate":2123,"spinDirection":306},"zone":12,"typeConfidence":2.0,"plateTime":0.5077853783635051,"extension":6.316434448211523},"hitData":{"launchSpeed":88.8,"launchAngle":4.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.9,"coordY":105.88}},"index":6,"playId":"02e18ac6-09bf-399d-8c76-56868f2a2012","pitchNumber":6,"startTime":"2025-08-30T00:03:27.643Z","endTime":"2025-08-30T00:03:40.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-8.700000000000003,"leverageIndex":1.64,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:03:40.805Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Marcell Ozuna lines into a double play, right fielder Nick Castellanos to catcher Rafael Marchán. Matt Olson out at home.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T00:04:20.131Z","endTime":"2025-08-30T00:05:07.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"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-30T00:03:50.791Z","endTime":"2025-08-30T00:04:22.408Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.5,"strikeZoneTop":3.64459733313483,"strikeZoneBottom":1.78241272468543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.799703398057833,"aZ":-32.24305206034896,"pfxX":4.0386419114343415,"pfxZ":-0.05183058576647248,"pX":0.8820783805487192,"pZ":2.6535282729242557,"vX0":-3.6827485748070377,"vY0":-114.06708412174082,"vZ0":0.0582055024489303,"x":83.38,"y":167.13,"x0":1.9881900977521756,"y0":50.003104304125245,"z0":5.790927673238331,"aX":5.354284319740401},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.2,"breakHorizontal":-6.5,"spinRate":1364,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.47908170744152967,"extension":6.249184897246991},"index":1,"playId":"e01b67e9-3fdc-324f-bfec-5c4780e92190","pitchNumber":1,"startTime":"2025-08-30T00:04:22.408Z","endTime":"2025-08-30T00:04:26.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.66750869240099,"strikeZoneBottom":1.73805543815237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.11854019600772,"aZ":-25.794095023867232,"pfxX":-2.163033832599778,"pfxZ":3.960307812959911,"pX":0.5498369809579118,"pZ":4.046257608949532,"vX0":-3.12324354135417,"vY0":-125.74167641971242,"vZ0":0.7270639230373701,"x":96.04,"y":129.53,"x0":2.0862455467933274,"y0":50.00175401448271,"z0":5.836913134421829,"aX":-3.482791627561179},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.6,"breakHorizontal":4.6,"spinRate":2107,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.43463230639671213,"extension":6.0561812419072165},"index":2,"playId":"c7913fc3-f404-37fc-8988-c55e8f68001c","pitchNumber":2,"startTime":"2025-08-30T00:04:37.554Z","endTime":"2025-08-30T00:04:41.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.0721448570446,"aZ":-25.884487577685995,"pfxX":-0.7546774394692444,"pfxZ":3.7926642304422415,"pX":-0.12179866200521193,"pZ":2.5383793825921575,"vX0":-5.021620042162398,"vY0":-127.86289346673777,"vZ0":-2.8884407553024265,"x":121.64,"y":170.24,"x0":1.9646198506362105,"y0":50.0024437550766,"z0":5.71127041348999,"aX":-1.2497032737232547},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":2.5,"spinRate":2129,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.4281781925541406,"extension":6.165165730031408},"hitData":{"launchSpeed":85.4,"launchAngle":25.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.6,"coordY":113.74}},"index":3,"playId":"dd372645-5270-37f4-8d21-35b5080abacf","pitchNumber":3,"startTime":"2025-08-30T00:04:56.448Z","endTime":"2025-08-30T00:05:07.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":15.699999999999996,"leverageIndex":2.51,"dramaIndex":164.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:05:07.675Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, third baseman Nacho Alvarez Jr. to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:07:53.677Z","endTime":"2025-08-30T00:08:39.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":80.8,"endSpeed":74.9,"strikeZoneTop":3.13189194716087,"strikeZoneBottom":1.36853816145367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.164149050525495,"aZ":-37.40464004590649,"pfxX":-0.08510130662800175,"pfxZ":-3.7182393449659727,"pX":-0.4696840422132405,"pZ":1.8365844583634607,"vX0":1.7781914872933398,"vY0":-117.75264971064547,"vZ0":-2.6956649224372162,"x":134.9,"y":189.19,"x0":-1.2232998672313122,"y0":50.0054251894302,"z0":6.453903439642286,"aX":-0.11993980080760165},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.1,"breakHorizontal":-0.2,"spinRate":2369,"spinDirection":30},"zone":7,"typeConfidence":2.0,"plateTime":0.4649960691460193,"extension":5.9799911536699595},"index":0,"playId":"28ae381b-c544-3c98-9b9f-41104a4d0471","pitchNumber":1,"startTime":"2025-08-30T00:07:58.240Z","endTime":"2025-08-30T00:08:01.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.160973047968604,"aZ":-21.875226519545688,"pfxX":-10.066828530598157,"pfxZ":5.923413381520112,"pX":-0.5490732505469005,"pZ":1.7300249960173169,"vX0":5.1806326311545625,"vY0":-131.57762453212885,"vZ0":-7.611906234101607,"x":137.93,"y":192.07,"x0":-1.244740235805846,"y0":50.001900605601776,"z0":6.303609732810122,"aX":-17.498193696775456},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.1,"breakHorizontal":16.9,"spinRate":2173,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.4176642894287528,"extension":6.023863644370455},"index":1,"playId":"46215a86-696d-3473-9840-d6d95977a41b","pitchNumber":2,"startTime":"2025-08-30T00:08:10.464Z","endTime":"2025-08-30T00:08:13.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-30T00:08:18.719Z","endTime":"2025-08-30T00:08:30.841Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":88.0,"endSpeed":80.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.751597269512267,"aZ":-28.864220942173073,"pfxX":-8.33716599307835,"pfxZ":2.0096381713632328,"pX":-0.8177903547183722,"pZ":1.881938587101665,"vX0":3.7610516563070036,"vY0":-127.98299588172958,"vZ0":-5.644247323127946,"x":148.17,"y":187.97,"x0":-1.2274874443189245,"y0":50.00543382302424,"z0":6.391913033383196,"aX":-13.757621977974727},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":14.2,"spinRate":2284,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.4288613268627235,"extension":6.076147169737718},"hitData":{"launchSpeed":93.3,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.0,"coordY":157.0}},"index":3,"playId":"40e96fc7-921d-362e-911d-19a492d71634","pitchNumber":3,"startTime":"2025-08-30T00:08:30.841Z","endTime":"2025-08-30T00:08:39.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:08:39.113Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Marchán grounds out, first baseman Matt Olson to pitcher Bryce Elder.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:08:56.717Z","endTime":"2025-08-30T00:09:39.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.17362780993097,"strikeZoneBottom":1.51049997413045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.051076391263262,"aZ":-17.454421624588612,"pfxX":-7.998061349476766,"pfxZ":8.07215833750263,"pX":0.4692446783599563,"pZ":2.438681934316636,"vX0":6.588194718424442,"vY0":-134.179091296682,"vZ0":-6.8313923104390915,"x":99.11,"y":172.94,"x0":-0.9788901393855941,"y0":50.00059575171055,"z0":6.261322739169767,"aX":-14.581033775551083},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.3,"breakHorizontal":13.1,"spinRate":2247,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.4082102363953908,"extension":6.059464021500324},"index":0,"playId":"2a9440e9-eda0-3ce4-b758-6b0ec583ad1b","pitchNumber":1,"startTime":"2025-08-30T00:09:01.066Z","endTime":"2025-08-30T00:09:04.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":93.1,"endSpeed":85.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.738642424448148,"aZ":-13.656819712763957,"pfxX":-2.2318077999193964,"pfxZ":9.853919796718804,"pX":0.6955083327743695,"pZ":3.484014782619839,"vX0":5.4776749203593065,"vY0":-135.50993401680512,"vZ0":-5.070650926162089,"x":90.49,"y":144.71,"x0":-1.0528099665374318,"y0":50.000946586921586,"z0":6.3172229484332805,"aX":-4.193644336510473},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":3.0,"spinRate":2366,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.40259885637704684,"extension":6.190327483075819},"index":1,"playId":"f1985274-f3cf-3acc-a9a5-ab838dc27182","pitchNumber":2,"startTime":"2025-08-30T00:09:11.925Z","endTime":"2025-08-30T00:09:15.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.248923507614595,"aZ":-32.27835088667853,"pfxX":0.6561251179636538,"pfxZ":-0.06525063643315399,"pX":0.11511660990348453,"pZ":1.1426668988620512,"vX0":2.28787241774138,"vY0":-122.68909210796645,"vZ0":-5.856179211668245,"x":112.61,"y":207.93,"x0":-0.9130659405067691,"y0":50.004810172823014,"z0":6.29669774661331,"aX":1.004736636105822},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":-1.7,"spinRate":2569,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.44566893206761415,"extension":6.0556014880389775},"hitData":{"launchSpeed":76.1,"launchAngle":-14.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.42,"coordY":164.7}},"index":2,"playId":"fae6a16e-5d37-37ee-a4ff-a40499d2ac9a","pitchNumber":3,"startTime":"2025-08-30T00:09:29.604Z","endTime":"2025-08-30T00:09:39.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:09:39.205Z","atBatIndex":40},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Trea Turner reaches on a throwing error by third baseman Nacho Alvarez Jr. Trea Turner to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:09:58.825Z","endTime":"2025-08-30T00:10:55.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Field Error","eventType":"field_error","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":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.38348999466495,"strikeZoneBottom":1.67727637709189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.579848987912218,"aZ":-31.770654795940775,"pfxX":-0.2579962940232714,"pfxZ":0.26401073788735685,"pX":0.8250266084774395,"pZ":0.9058324622486827,"vX0":4.209044107701246,"vY0":-121.7442990430229,"vZ0":-6.185749508156853,"x":85.55,"y":214.32,"x0":-0.891566487841791,"y0":50.0003225008551,"z0":6.224485006820235,"aX":-0.38844274858652483},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.7,"breakHorizontal":-0.5,"spinRate":2661,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4496625982981235,"extension":6.239181584949212},"index":0,"playId":"ec3b09f1-cc95-3f6a-8d98-fc830e902d1d","pitchNumber":1,"startTime":"2025-08-30T00:10:05.925Z","endTime":"2025-08-30T00:10:09.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.43808895972737,"strikeZoneBottom":1.67877116970393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69417816910779,"aZ":-19.937048691871677,"pfxX":-9.543358339765744,"pfxZ":6.82495411978034,"pX":-0.28015157734933416,"pZ":-0.10107090680570296,"vX0":4.916245569492902,"vY0":-133.089412185963,"vZ0":-12.29804890732963,"x":127.68,"y":241.51,"x0":-0.9119413750206264,"y0":50.00197522030098,"z0":6.024990466935183,"aX":-17.11083850485492},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":16.2,"spinRate":2184,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4116270582932766,"extension":6.270668219689178},"index":1,"playId":"aa7e03fc-5db3-34f1-9948-4338aa24a52d","pitchNumber":2,"startTime":"2025-08-30T00:10:17.035Z","endTime":"2025-08-30T00:10:20.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80565249828322,"aZ":-21.8437703353277,"pfxX":-10.79515302873564,"pfxZ":5.604105569890593,"pX":-0.046979221352504597,"pZ":2.1876710004600266,"vX0":6.358384845144035,"vY0":-135.6694542783044,"vZ0":-6.612276967269682,"x":118.79,"y":179.71,"x0":-1.0324114845056183,"y0":50.0019678601384,"z0":6.204981813061756,"aX":-19.89583625560067},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":18.0,"spinRate":2235,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.4054807456118956,"extension":6.266193133015085},"hitData":{"launchSpeed":97.0,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.75,"coordY":157.1}},"index":2,"playId":"067d75f9-2838-3971-9b41-18e1b679eefa","pitchNumber":3,"startTime":"2025-08-30T00:10:47.734Z","endTime":"2025-08-30T00:10:55.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.59,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:10:55.406Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to shortstop Nick Allen.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:11:31.197Z","endTime":"2025-08-30T00:13:58.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":84.0,"strikeZoneTop":3.41078152228704,"strikeZoneBottom":1.52999871983572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.82594591564872,"aZ":-22.09333326870712,"pfxX":-8.810893350631384,"pfxZ":5.62160854754785,"pX":-0.4615417297155855,"pZ":1.2010285387667992,"vX0":4.4518746358041685,"vY0":-133.36983453406933,"vZ0":-8.676268965338062,"x":134.59,"y":206.35,"x0":-1.0114407857727874,"y0":50.00469178113362,"z0":6.1013660292311425,"aX":-15.806758539040706},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.4,"breakHorizontal":14.9,"spinRate":2191,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.4113484616220826,"extension":6.210906503012784},"index":0,"playId":"03114f99-bb7f-3e74-b86f-0665982f842f","pitchNumber":1,"startTime":"2025-08-30T00:11:38.738Z","endTime":"2025-08-30T00:11:42.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.31191124743838,"strikeZoneBottom":1.54054797800533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.423114254996573,"aZ":-32.1641734878768,"pfxX":-0.20149790500069176,"pfxZ":0.006725562881029212,"pX":-0.33926718636826436,"pZ":0.6960961036699425,"vX0":1.308107696646429,"vY0":-123.30306367867587,"vZ0":-6.8274817905131,"x":129.93,"y":219.99,"x0":-0.8503784869914982,"y0":50.00216328596698,"z0":6.2133090677417355,"aX":-0.31036770917683004},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.3,"breakHorizontal":0.1,"spinRate":2667,"spinDirection":28},"zone":13,"typeConfidence":2.0,"plateTime":0.444137937740956,"extension":6.1203998727676066},"index":1,"playId":"98523ee3-717d-3fb9-a9c4-b565f6e95268","pitchNumber":2,"startTime":"2025-08-30T00:11:58.343Z","endTime":"2025-08-30T00:12:02.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.3431517814597,"strikeZoneBottom":1.46484701022236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.312508962692693,"aZ":-29.03110206904945,"pfxX":-0.42933633494725365,"pfxZ":2.045790034915786,"pX":-0.7505845926807665,"pZ":1.9871277312981246,"vX0":0.6848131005019573,"vY0":-123.01149665135775,"vZ0":-4.508493742430121,"x":145.61,"y":185.13,"x0":-0.9767439731167363,"y0":50.00002727129871,"z0":6.303723998433753,"aX":-0.658195332300757},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.9,"breakHorizontal":0.6,"spinRate":2630,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.44520676072117205,"extension":6.091592811377741},"index":2,"playId":"8763af84-fcec-3ccc-8067-390117e18beb","pitchNumber":3,"startTime":"2025-08-30T00:12:15.191Z","endTime":"2025-08-30T00:12:19.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.32082901633606,"strikeZoneBottom":1.49617994809121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.61752424141913,"aZ":-29.045265232645274,"pfxX":-5.995238211511243,"pfxZ":1.9407101611068267,"pX":-0.9497715253310082,"pZ":3.5803269078691904,"vX0":1.9903624714335602,"vY0":-125.72515556263016,"vZ0":-1.1858982453418283,"x":153.2,"y":142.11,"x0":-0.9691187289918748,"y0":50.004210236802386,"z0":6.3985825846494,"aX":-9.673600160894377},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.5,"breakHorizontal":10.4,"spinRate":2299,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.43436106588770684,"extension":5.982468328464732},"index":3,"playId":"ca050cbb-536a-3036-bd41-daf74f7eab59","pitchNumber":4,"startTime":"2025-08-30T00:12:34.778Z","endTime":"2025-08-30T00:12:38.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13545910961581,"aZ":-21.23770495984084,"pfxX":-9.124617076924665,"pfxZ":6.105075512266568,"pX":-0.9871093396137661,"pZ":1.664868286052926,"vX0":2.918587302896403,"vY0":-132.7101024065331,"vZ0":-8.019942711197602,"x":154.63,"y":193.83,"x0":-0.9123419122781692,"y0":50.00596839915376,"z0":6.261035836883954,"aX":-16.35610515846922},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":16.0,"spinRate":2161,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4119683452447864,"extension":6.1462588156484035},"index":4,"playId":"01189862-4eb3-3002-ba4f-e8cc0def419f","pitchNumber":5,"startTime":"2025-08-30T00:12:54.341Z","endTime":"2025-08-30T00:12:59.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-30T00:13:14.918Z","endTime":"2025-08-30T00:13:27.553Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.82094515079947,"aZ":-30.029942486822556,"pfxX":0.28689292636441743,"pfxZ":1.351604699791804,"pX":0.10663818950973372,"pZ":1.4017069546777166,"vX0":2.539209058505897,"vY0":-124.95879242431472,"vZ0":-5.8287326580939745,"x":112.94,"y":200.93,"x0":-0.9592834946019233,"y0":50.00224581169,"z0":6.227125330223043,"aX":0.45379624860338497},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":-1.1,"spinRate":2613,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4380705845682389,"extension":6.212113256291843},"index":6,"playId":"74005ad3-7824-3366-96cd-da17d8d7d3c8","pitchNumber":6,"startTime":"2025-08-30T00:13:27.553Z","endTime":"2025-08-30T00:13:32.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.010945501576693,"aZ":-31.231656662175308,"pfxX":1.7950322363321092,"pfxZ":0.5998592255142361,"pX":0.06159178423535077,"pZ":2.0143180638800526,"vX0":1.7535028015375778,"vY0":-124.22076646106797,"vZ0":-4.0995264810685565,"x":114.65,"y":184.39,"x0":-0.8856884128625724,"y0":50.003113568407855,"z0":6.271931395977937,"aX":2.8152464356240268},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.4,"breakHorizontal":-3.6,"spinRate":2720,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.44030930466024376,"extension":6.155700760195191},"hitData":{"launchSpeed":84.8,"launchAngle":54.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":95.0,"coordY":129.45}},"index":7,"playId":"e3fffcb1-818c-3c10-83da-a826bad6fd75","pitchNumber":7,"startTime":"2025-08-30T00:13:50.318Z","endTime":"2025-08-30T00:13:58.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.76,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:13:58.678Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T00:16:40.179Z","endTime":"2025-08-30T00:17:39.183Z","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":502085,"fullName":"David Robertson","link":"/api/v1/people/502085"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: David Robertson replaces Ranger Suarez.","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-30T00:15:13.251Z","endTime":"2025-08-30T00:16:42.526Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":502085,"link":"/api/v1/people/502085"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.95499748732437,"aZ":-14.72190533294192,"pfxX":1.2671810641465684,"pfxZ":9.582169005190634,"pX":-0.5704241703580147,"pZ":2.9993624093839357,"vX0":4.888507874017463,"vY0":-134.08991147777502,"vZ0":-4.93442661216906,"x":138.74,"y":157.8,"x0":-2.581631167887646,"y0":50.002699016016265,"z0":5.913613048189779,"aX":2.3067998406119403},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":-3.4,"spinRate":2570,"spinDirection":182},"zone":1,"typeConfidence":2.0,"plateTime":0.40845107886888554,"extension":6.304540642905643},"index":1,"playId":"7f173868-091c-34a4-bb02-9b79f6e568b7","pitchNumber":1,"startTime":"2025-08-30T00:16:42.526Z","endTime":"2025-08-30T00:16:46.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":502085,"link":"/api/v1/people/502085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.58500280300155,"strikeZoneBottom":1.52493304123043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.225426802497395,"aZ":-14.442522664981446,"pfxX":-0.22684673661805865,"pfxZ":9.790353006397405,"pX":-0.700561159091076,"pZ":3.3000123618566675,"vX0":4.8896732844704855,"vY0":-133.81991734256434,"vZ0":-4.203428284170858,"x":143.7,"y":149.68,"x0":-2.523003445938119,"y0":50.003859982193674,"z0":5.927728221032471,"aX":-0.41113175460747525},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.0,"breakHorizontal":-0.6,"spinRate":2551,"spinDirection":183},"zone":1,"typeConfidence":2.0,"plateTime":0.4094921387542194,"extension":6.402348158607958},"index":2,"playId":"16e258f5-a569-35c3-bd17-4be387402237","pitchNumber":2,"startTime":"2025-08-30T00:16:57.473Z","endTime":"2025-08-30T00:17:01.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":502085,"link":"/api/v1/people/502085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.62666497152225,"aZ":-15.587186419562578,"pfxX":-1.0533449267544013,"pfxZ":9.031327551660766,"pX":-0.8710118478050799,"pZ":3.5312726988956347,"vX0":4.751434160140395,"vY0":-134.527327642684,"vZ0":-3.497907649780865,"x":150.2,"y":143.44,"x0":-2.521680897648232,"y0":50.002789404938056,"z0":5.95028812260545,"aX":-1.9350748384634198},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":1.0,"spinRate":2607,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.40682399688316506,"extension":6.534434653446495},"index":3,"playId":"4f65d1d4-cb72-3dbe-a1b5-d2ba29797da2","pitchNumber":3,"startTime":"2025-08-30T00:17:15.899Z","endTime":"2025-08-30T00:17:19.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":502085,"link":"/api/v1/people/502085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81350012093983,"aZ":-37.90490311137555,"pfxX":0.8779067797672768,"pfxZ":-3.8116875355403868,"pX":0.7141148374737762,"pZ":-0.0932028562873427,"vX0":7.388344367667735,"vY0":-123.09750345132481,"vZ0":-6.4289927445249955,"x":89.78,"y":241.3,"x0":-2.464314548032,"y0":50.000597615122615,"z0":5.834877483858956,"aX":1.3202267462621242},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.4,"breakHorizontal":-3.6,"spinRate":2669,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.44827121062821895,"extension":6.548532830176995},"index":4,"playId":"5bac8697-500f-3178-8e88-6a87fd11745d","pitchNumber":4,"startTime":"2025-08-30T00:17:35.127Z","endTime":"2025-08-30T00:17:39.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":502085,"link":"/api/v1/people/502085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":502085,"link":"/api/v1/people/502085"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":502085,"link":"/api/v1/people/502085"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:17:39.183Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sean Murphy flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T00:18:02.198Z","endTime":"2025-08-30T00:18:48.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.46174944229422,"strikeZoneBottom":1.49421248405361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.250881565185708,"aZ":-18.09636217393049,"pfxX":2.3998729899505498,"pfxZ":8.108439656276833,"pX":-0.2984923960304432,"pZ":1.3676705246060707,"vX0":5.032637374730349,"vY0":-130.62713003485396,"vZ0":-7.955144045298611,"x":128.38,"y":201.85,"x0":-2.5582877692012933,"y0":50.00562586425526,"z0":5.8014044337165735,"aX":4.1680142821948385},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.2,"breakHorizontal":-5.4,"spinRate":2596,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.4185172316405721,"extension":6.585399906568201},"index":0,"playId":"0725df46-e354-362d-a404-77baee564c8c","pitchNumber":1,"startTime":"2025-08-30T00:18:07.297Z","endTime":"2025-08-30T00:18:11.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":502085,"link":"/api/v1/people/502085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.47808380971155,"strikeZoneBottom":1.46663857294717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.15118557777589,"aZ":-17.412541342731682,"pfxX":-6.155250247167543,"pfxZ":8.643174010327225,"pX":-1.5475850917950846,"pZ":2.1762650659592535,"vX0":4.599904166928767,"vY0":-129.8596172972729,"vZ0":-5.958376831930897,"x":175.99,"y":180.02,"x0":-2.5420282906218286,"y0":50.0039462479333,"z0":5.824751658487386,"aX":-10.515076049166414},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.5,"breakHorizontal":10.1,"spinRate":2357,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.4217550797506435,"extension":6.433821746625261},"index":1,"playId":"37aafdaa-1c08-3d4b-8946-3bd3659cd5fe","pitchNumber":2,"startTime":"2025-08-30T00:18:23.903Z","endTime":"2025-08-30T00:18:28.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":502085,"link":"/api/v1/people/502085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.465032913729683,"aZ":-18.203831429444573,"pfxX":1.7586974479207282,"pfxZ":7.908167218112469,"pX":0.01352604697748038,"pZ":2.5822122719900222,"vX0":5.778809752603844,"vY0":-132.5862715090372,"vZ0":-5.140937690895452,"x":116.48,"y":169.06,"x0":-2.4296933066363104,"y0":50.00113604616536,"z0":5.890224129309777,"aX":3.1042339857361405},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.3,"breakHorizontal":-4.6,"spinRate":2664,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.41437532257005794,"extension":6.528427735354442},"hitData":{"launchSpeed":97.1,"launchAngle":43.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.53,"coordY":96.25}},"index":2,"playId":"13e40ebe-3f0e-31e6-9717-8be05ecee3a4","pitchNumber":3,"startTime":"2025-08-30T00:18:40.476Z","endTime":"2025-08-30T00:18:48.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":502085,"link":"/api/v1/people/502085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_ab"},{"player":{"id":502085,"link":"/api/v1/people/502085"},"credit":"p_ab"},{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":502085,"link":"/api/v1/people/502085"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:18:48.982Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nacho Alvarez Jr. grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T00:19:08.372Z","endTime":"2025-08-30T00:19:36.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.19186491552009,"strikeZoneBottom":1.41196632917013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76354598106258,"aZ":-16.77070395121588,"pfxX":1.0940164865319906,"pfxZ":8.74399823264487,"pX":-0.19657608598123014,"pZ":3.4938752298855857,"vX0":5.487676133911679,"vY0":-131.81487324101732,"vZ0":-3.3649159150147767,"x":124.49,"y":144.45,"x0":-2.4466333053943563,"y0":50.00169865241431,"z0":6.023658619965781,"aX":1.9259130075469466},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.4,"breakHorizontal":-3.1,"spinRate":2511,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4153793332050384,"extension":6.399171773408736},"index":0,"playId":"abd2d92b-b911-3a5f-92ca-6ba88a66dad2","pitchNumber":1,"startTime":"2025-08-30T00:19:13.999Z","endTime":"2025-08-30T00:19:17.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":502085,"link":"/api/v1/people/502085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.924368437637852,"aZ":-17.10527048142371,"pfxX":0.5563748349541915,"pfxZ":8.538825509434748,"pX":-0.651713959046139,"pZ":2.4836358229584894,"vX0":4.401592493696795,"vY0":-131.96722020904676,"vZ0":-5.642828660603983,"x":141.84,"y":171.72,"x0":-2.413113275169334,"y0":50.00341888693085,"z0":5.9084598931526715,"aX":0.9815478891055477},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.4,"breakHorizontal":-1.9,"spinRate":2559,"spinDirection":183},"zone":4,"typeConfidence":2.0,"plateTime":0.41495514628861274,"extension":6.193115374675866},"hitData":{"launchSpeed":82.3,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.75,"coordY":148.48}},"index":1,"playId":"45632a2c-ce35-3a8f-a77e-0571c6f095cd","pitchNumber":2,"startTime":"2025-08-30T00:19:29.673Z","endTime":"2025-08-30T00:19:36.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":502085,"link":"/api/v1/people/502085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":502085,"link":"/api/v1/people/502085"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":502085,"link":"/api/v1/people/502085"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:19:36.695Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out sharply, first baseman Matt Olson to pitcher Bryce Elder.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:22:05.426Z","endTime":"2025-08-30T00:22:45.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.1698673218194,"strikeZoneBottom":1.43310195732546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.60579566192221,"aZ":-19.911243717844307,"pfxX":-9.608374616611272,"pfxZ":7.022096636540913,"pX":1.1572408866218244,"pZ":0.7876805787483612,"vX0":8.132449677370136,"vY0":-132.16541756337992,"vZ0":-9.947966081497425,"x":72.89,"y":217.51,"x0":-0.7312186501386518,"y0":50.000682225735105,"z0":6.099560961269747,"aX":-16.77399728828959},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.3,"breakHorizontal":15.4,"spinRate":2232,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4165065235436449,"extension":6.299287044547766},"index":0,"playId":"bd46e348-ba64-38cf-ab9a-57de7ad201b3","pitchNumber":1,"startTime":"2025-08-30T00:22:09.963Z","endTime":"2025-08-30T00:22:13.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":91.5,"endSpeed":83.5,"strikeZoneTop":3.15438899839209,"strikeZoneBottom":1.39044595896231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.990846277334413,"aZ":-21.66974839140319,"pfxX":-11.612498685622214,"pfxZ":5.927609607670118,"pX":0.7973089585172277,"pZ":0.9883124144355133,"vX0":8.384568224822127,"vY0":-132.68905892555972,"vZ0":-9.239762384806124,"x":86.61,"y":212.1,"x0":-0.9043633923085215,"y0":50.00562043256113,"z0":6.111739261972444,"aX":-20.585382721970227},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.8,"breakHorizontal":19.1,"spinRate":2220,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.41374865704507924,"extension":6.228016955796256},"index":1,"playId":"6d389263-c4e8-3bf8-af1f-197e79d1a325","pitchNumber":2,"startTime":"2025-08-30T00:22:21.811Z","endTime":"2025-08-30T00:22:24.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.432917356432554,"aZ":-21.109826850001184,"pfxX":-9.276958587081973,"pfxZ":6.21752455839083,"pX":0.15109333042102538,"pZ":1.4855827167988958,"vX0":5.989729152589651,"vY0":-133.89058943776462,"vZ0":-8.306173317120798,"x":111.24,"y":198.67,"x0":-0.9335831892862302,"y0":50.00012058349574,"z0":6.192099066759679,"aX":-16.495311047611292},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.2,"breakHorizontal":15.1,"spinRate":2248,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4123436786835035,"extension":6.2366211460077325},"hitData":{"launchSpeed":102.3,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":159.47,"coordY":165.72}},"index":2,"playId":"7f279033-5f10-3a5b-87e6-d9dddf1c34b2","pitchNumber":3,"startTime":"2025-08-30T00:22:38.786Z","endTime":"2025-08-30T00:22:45.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:22:45.760Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:23:07.564Z","endTime":"2025-08-30T00:23:22.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.24402690572851,"aZ":-21.893771015564955,"pfxX":-8.06525686347992,"pfxZ":5.744880061687756,"pX":-0.0012050175310340944,"pZ":2.9711986367526295,"vX0":5.560283406775534,"vY0":-133.08408541905598,"vZ0":-4.551384806554771,"x":117.05,"y":158.56,"x0":-1.0724470583206853,"y0":50.00208993655844,"z0":6.294579003248053,"aX":-14.429689554844543},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":13.3,"spinRate":2151,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.41197892309468465,"extension":6.188089939700075},"hitData":{"launchSpeed":102.2,"launchAngle":31.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":149.3,"coordY":46.05}},"index":0,"playId":"f23e7189-ba73-3737-b97b-1c64a9db8262","pitchNumber":1,"startTime":"2025-08-30T00:23:13.128Z","endTime":"2025-08-30T00:23:22.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:23:22.508Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Marsh walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:23:45.214Z","endTime":"2025-08-30T00:24:36.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":92.2,"endSpeed":84.3,"strikeZoneTop":3.21593577549582,"strikeZoneBottom":1.45776644229126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.738055411734553,"aZ":-27.190751439372033,"pfxX":-10.333827538830054,"pfxZ":2.753556669861526,"pX":0.9606180683242628,"pZ":2.651142745194114,"vX0":8.351394905454923,"vY0":-133.96418439996867,"vZ0":-4.596032907595205,"x":80.38,"y":167.2,"x0":-0.859143713458677,"y0":50.006203865100126,"z0":6.339681262312237,"aX":-18.73088859603389},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.1,"breakHorizontal":16.8,"spinRate":2091,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4093150286835292,"extension":6.198260208741605},"index":0,"playId":"63655a39-6878-307f-a648-967074169956","pitchNumber":1,"startTime":"2025-08-30T00:23:49.970Z","endTime":"2025-08-30T00:23:53.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.19063469433512,"strikeZoneBottom":1.45543875143398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.543903338578694,"aZ":-33.62652911522169,"pfxX":1.0082235016437981,"pfxZ":-0.9497022314477572,"pX":0.22595179207802393,"pZ":3.8781167713866043,"vX0":2.574332019676668,"vY0":-122.28247168701809,"vZ0":0.5278221406288459,"x":108.39,"y":134.07,"x0":-0.9666385952005757,"y0":50.00178767438549,"z0":6.518352605566513,"aX":1.5437777413223452},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.4,"breakHorizontal":-2.4,"spinRate":2571,"spinDirection":38},"zone":12,"typeConfidence":0.91,"plateTime":0.44599632983791215,"extension":6.125422867470733},"index":1,"playId":"7a6a5a17-b2e0-3735-a586-356e252c7195","pitchNumber":2,"startTime":"2025-08-30T00:24:02.679Z","endTime":"2025-08-30T00:24:06.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.21155158918619,"strikeZoneBottom":1.45183127054644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.955722975601997,"aZ":-34.519295401117134,"pfxX":0.787144202162203,"pfxZ":-1.622541090916755,"pX":-0.6384083962329916,"pZ":3.8404670275532595,"vX0":0.7142805967712066,"vY0":-119.13691792665163,"vZ0":0.9288143618965521,"x":141.33,"y":135.09,"x0":-1.0439098175304953,"y0":50.00390085586764,"z0":6.55490297988115,"aX":1.1364235501383682},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.5,"breakHorizontal":-1.6,"spinRate":2407,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.45897746151058705,"extension":6.103100919934974},"index":2,"playId":"425c1383-b5ec-39d6-91e6-c3fae53275f1","pitchNumber":3,"startTime":"2025-08-30T00:24:15.572Z","endTime":"2025-08-30T00:24:19.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.10558319576922,"strikeZoneBottom":1.60666116469615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.16642788660859,"aZ":-23.767076675858995,"pfxX":-10.749930850086706,"pfxZ":4.867455334742341,"pX":-0.7570251475442239,"pZ":1.4617155123063226,"vX0":4.452589039320618,"vY0":-131.38936806168283,"vZ0":-7.595189340707957,"x":145.86,"y":199.31,"x0":-1.0893770102437312,"y0":50.00056178057659,"z0":6.190811230331955,"aX":-18.551271314796352},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.1,"breakHorizontal":18.2,"spinRate":2027,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4189458988382331,"extension":6.258474320857813},"index":3,"playId":"36d2bf58-1c8a-3963-953d-a4314d255462","pitchNumber":4,"startTime":"2025-08-30T00:24:31.642Z","endTime":"2025-08-30T00:24:36.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:24:36.609Z","atBatIndex":48},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Castellanos grounds into a force out, third baseman Nacho Alvarez Jr. to second baseman Ozzie Albies. Brandon Marsh out at 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:25:17.174Z","endTime":"2025-08-30T00:25:26.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"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":645277,"link":"/api/v1/people/645277"},"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"281d355b-92c6-3bd6-a301-dfc411226e0c","startTime":"2025-08-30T00:25:03.230Z","endTime":"2025-08-30T00:25:06.906Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66869539369309,"aZ":-25.77763761742127,"pfxX":-10.098229193312037,"pfxZ":3.4684706281672817,"pX":-0.19826208555167243,"pZ":2.3042393734143953,"vX0":5.798946174671002,"vY0":-135.43867662376167,"vZ0":-5.393566973458928,"x":124.56,"y":176.57,"x0":-1.0636618514537939,"y0":50.002716471791466,"z0":6.142038016115334,"aX":-18.618536941972035},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":16.9,"spinRate":2160,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4055935156902897,"extension":6.188186031944762},"hitData":{"launchSpeed":90.2,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.66,"coordY":169.27}},"index":1,"playId":"af4132d7-5973-390f-9b80-a6f48ddf42a5","pitchNumber":1,"startTime":"2025-08-30T00:25:19.505Z","endTime":"2025-08-30T00:25:26.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:25:26.436Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vidal Bruján flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:28:12.030Z","endTime":"2025-08-30T00:29:03.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":4},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Strahm replaces David Robertson.","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-30T00:26:50.873Z","endTime":"2025-08-30T00:27:51.177Z","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":502085,"link":"/api/v1/people/502085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Vidal Bruján 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-30T00:27:51.177Z","endTime":"2025-08-30T00:28:14.363Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660644,"link":"/api/v1/people/660644"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669397,"link":"/api/v1/people/669397"},"defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.23634132432954,"strikeZoneBottom":1.39639998984022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.125502576974704,"aZ":-21.261725351736267,"pfxX":2.368644239093854,"pfxZ":6.324183406044527,"pX":0.6475954403612385,"pZ":2.515635032020237,"vX0":-4.12438516981187,"vY0":-129.97558074234132,"vZ0":-2.8968350663336615,"x":92.32,"y":170.86,"x0":1.9412551634141142,"y0":50.001147098251636,"z0":5.244172838773108,"aX":4.086216779880077},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.0,"breakHorizontal":-3.5,"spinRate":2573,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.42007900725827385,"extension":6.122605720766703},"index":2,"playId":"12c37f51-616c-3977-a22b-0422fd2a93e6","pitchNumber":1,"startTime":"2025-08-30T00:28:14.363Z","endTime":"2025-08-30T00:28:18.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.357378570841348,"aZ":-16.258468778733903,"pfxX":7.204581974431012,"pfxZ":8.955438074217694,"pX":-0.18057299886929915,"pZ":1.783911719195673,"vX0":-7.5691355105908,"vY0":-132.71877892558533,"vZ0":-5.674717180785487,"x":123.88,"y":190.61,"x0":1.7772057947334228,"y0":50.005324776290195,"z0":5.1408093620552435,"aX":12.808546464609273},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.1,"breakHorizontal":-11.3,"spinRate":2552,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.4132653714419341,"extension":6.194908259814464},"index":3,"playId":"685da993-b6cf-3996-a41d-47675f76b200","pitchNumber":2,"startTime":"2025-08-30T00:28:33.231Z","endTime":"2025-08-30T00:28:36.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.937616877885652,"aZ":-29.07535715505348,"pfxX":-5.97585189940295,"pfxZ":2.0478756215358143,"pX":0.15273068867777817,"pZ":2.369762548090755,"vX0":-2.332623585547783,"vY0":-122.6606330626124,"vZ0":-1.4908065524702354,"x":111.18,"y":174.8,"x0":1.8943880345954525,"y0":50.00295766123598,"z0":5.481825175904398,"aX":-9.037415127058662},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.6,"breakHorizontal":11.4,"spinRate":2931,"spinDirection":295},"zone":5,"typeConfidence":2.0,"plateTime":0.4478056351666613,"extension":6.148924668779169},"hitData":{"launchSpeed":74.7,"launchAngle":50.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.87,"coordY":136.13}},"index":4,"playId":"e5046f2b-4868-37c0-bc98-147cdb1eb19e","pitchNumber":3,"startTime":"2025-08-30T00:28:55.186Z","endTime":"2025-08-30T00:29:03.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:29:03.338Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jurickson Profar pops out to second baseman Bryson Stott.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:29:26.707Z","endTime":"2025-08-30T00:29:43.173Z","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":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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.9,"endSpeed":86.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.09904017787781,"aZ":-19.273233320801502,"pfxX":9.619568814021807,"pfxZ":6.8149590634131645,"pX":-0.6082602946702074,"pZ":2.3807319698794056,"vX0":-9.114797389079456,"vY0":-136.49274554588249,"vZ0":-4.280263894149347,"x":140.19,"y":174.5,"x0":1.5191659157557627,"y0":50.00490662921134,"z0":5.290587519022261,"aX":18.21443364843719},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":-15.6,"spinRate":2343,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.4007772764351789,"extension":6.310521471214371},"hitData":{"launchSpeed":75.2,"launchAngle":61.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":128.51,"coordY":141.88}},"index":0,"playId":"e736e75b-ed29-384a-b52f-b832d3511bc7","pitchNumber":1,"startTime":"2025-08-30T00:29:35.398Z","endTime":"2025-08-30T00:29:43.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:29:43.173Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a line drive to center fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:30:02.579Z","endTime":"2025-08-30T00:30:42.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"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],"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":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.42515370442958,"strikeZoneBottom":1.72865638718768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.141083337357635,"aZ":-24.847544593729573,"pfxX":0.8240629270850786,"pfxZ":4.412755564182552,"pX":-0.8024681347111557,"pZ":2.428812136479517,"vX0":-10.624899974423224,"vY0":-128.00540351960277,"vZ0":-2.3096654489959425,"x":147.59,"y":173.2,"x0":3.2931554213013854,"y0":50.00506582164106,"z0":5.285902402246762,"aX":1.3694929931842588},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.7,"breakHorizontal":0.8,"spinRate":2674,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.42770577541208077,"extension":6.177454285202649},"index":0,"playId":"40f89605-8954-3255-abe7-25d9ce101694","pitchNumber":1,"startTime":"2025-08-30T00:30:12.730Z","endTime":"2025-08-30T00:30:16.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.3117774704088,"aZ":-19.562065929620154,"pfxX":10.758146936290093,"pfxZ":6.952136782635332,"pX":1.2064482742707237,"pZ":2.0442286878221854,"vX0":-9.485562725003104,"vY0":-134.61831414043533,"vZ0":-4.726050711682906,"x":71.01,"y":183.59,"x0":3.3975828595524726,"y0":50.00626158309514,"z0":5.229180349170534,"aX":19.5259979830034},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.6,"breakHorizontal":-17.2,"spinRate":2486,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4086568688247927,"extension":6.188285960103672},"hitData":{"launchSpeed":69.4,"launchAngle":24.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.89,"coordY":99.14}},"index":1,"playId":"0d72203d-7e41-306e-b2cb-33fd649085dc","pitchNumber":2,"startTime":"2025-08-30T00:30:29.619Z","endTime":"2025-08-30T00:30:42.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:30:42.261Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks. Matt Olson to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:30:58.022Z","endTime":"2025-08-30T00:32:45.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":80.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.92828241202371,"aZ":-24.492417800425432,"pfxX":1.5137788549128726,"pfxZ":4.624373485026151,"pX":0.30120554287824025,"pZ":2.953968451433976,"vX0":-4.48767472960715,"vY0":-127.70220749426296,"vZ0":-1.1449702663451355,"x":105.52,"y":159.02,"x0":1.8803030955619167,"y0":50.00197391357595,"z0":5.324900135053119,"aX":2.5145159339996},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.4,"breakHorizontal":-1.8,"spinRate":2509,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.42799834037317064,"extension":6.196332013790315},"index":0,"playId":"33c7f2c8-46bb-3ef4-adcb-49f1c87a3a1c","pitchNumber":1,"startTime":"2025-08-30T00:31:07.454Z","endTime":"2025-08-30T00:31:13.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.61483666498903,"strikeZoneBottom":1.68852928968346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.045642559999074,"aZ":-23.979501138161567,"pfxX":2.197088020151997,"pfxZ":4.821753318146527,"pX":-0.04027110403903411,"pZ":3.528018545488814,"vX0":-5.561683177222674,"vY0":-129.0896640250044,"vZ0":0.16404856844358295,"x":118.54,"y":143.52,"x0":1.8497968812324408,"y0":50.00388811309194,"z0":5.298750399353303,"aX":3.7356109599376297},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.0,"breakHorizontal":-2.9,"spinRate":2640,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.4231335774779015,"extension":6.178569177234466},"index":1,"playId":"9030ac1c-06e7-3447-80d5-a68a5588abef","pitchNumber":2,"startTime":"2025-08-30T00:31:36.471Z","endTime":"2025-08-30T00:31:41.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":93.5,"endSpeed":83.8,"strikeZoneTop":3.5975369701175,"strikeZoneBottom":1.54036406591877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.81450057525262,"aZ":-12.663761372383062,"pfxX":6.727428925910546,"pfxZ":10.623383784942334,"pX":0.6094860379650576,"pZ":4.250954534972147,"vX0":-5.266355059702926,"vY0":-135.89162511421858,"vZ0":-0.510708806655482,"x":93.77,"y":124.0,"x0":1.7162354302186513,"y0":50.000004763467444,"z0":5.336004690356276,"aX":12.3520998040008},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.2,"breakHorizontal":-10.8,"spinRate":2598,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.40589159833531196,"extension":6.157764020424531},"index":2,"playId":"fb34385e-77f9-363a-ad01-0448e9fb959d","pitchNumber":3,"startTime":"2025-08-30T00:31:55.903Z","endTime":"2025-08-30T00:31:59.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.60433700067608,"strikeZoneBottom":1.59980524736353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.168479010648262,"aZ":-24.05437720590621,"pfxX":1.7329793302133387,"pfxZ":4.94029431610514,"pX":0.6717184061119583,"pZ":3.636982453370059,"vX0":-3.484445526077691,"vY0":-126.9309894807146,"vZ0":0.4689460527887067,"x":91.4,"y":140.58,"x0":1.8325473861956227,"y0":50.00284252240375,"z0":5.3538399062778765,"aX":2.8488319772659394},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.2,"breakHorizontal":-2.4,"spinRate":2576,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.4302915328764665,"extension":6.146026248105921},"index":3,"playId":"e9fa3412-d7cf-3c85-8473-fdaa1984ee9c","pitchNumber":4,"startTime":"2025-08-30T00:32:17.919Z","endTime":"2025-08-30T00:32:22.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.62309791279375,"strikeZoneBottom":1.59191315488205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.932356793795016,"aZ":-30.411555202213542,"pfxX":-3.661389979733757,"pfxZ":1.1858803606735329,"pX":-0.999454717449134,"pZ":1.7453488026018462,"vX0":-5.13091348792426,"vY0":-121.28127277331521,"vZ0":-2.4051115808582173,"x":155.1,"y":191.66,"x0":1.623484591967224,"y0":50.00087620982065,"z0":5.416666176777136,"aX":-5.422324488181724},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.8,"breakHorizontal":7.9,"spinRate":2702,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4525620684298115,"extension":6.2187881732322925},"index":4,"playId":"f952d281-d9ac-3e2d-984a-fb9a23ef5ba1","pitchNumber":5,"startTime":"2025-08-30T00:32:38.993Z","endTime":"2025-08-30T00:32:45.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.63,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:32:45.519Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:33:03.310Z","endTime":"2025-08-30T00:33:24.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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],"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.71052833553433,"aZ":-31.342087925453104,"pfxX":-5.471000289054803,"pfxZ":0.5680498416698221,"pX":0.17177757885498404,"pZ":1.6293321055794958,"vX0":-2.0723875340946183,"vY0":-119.84753811757271,"vZ0":-2.53355645901146,"x":110.45,"y":194.79,"x0":1.7568735865788003,"y0":50.003611782127315,"z0":5.481082652781213,"aX":-8.011282406438058},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.7,"breakHorizontal":10.4,"spinRate":2776,"spinDirection":267},"zone":8,"typeConfidence":2.0,"plateTime":0.45585645933926333,"extension":6.193148368410604},"hitData":{"launchSpeed":97.1,"launchAngle":31.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.54,"coordY":59.85}},"index":0,"playId":"be209ed7-9bb7-32b6-bd9d-cdfe746669be","pitchNumber":1,"startTime":"2025-08-30T00:33:15.223Z","endTime":"2025-08-30T00:33:24.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":7.699999999999996,"leverageIndex":3.05,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:33:24.896Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Kepler grounds out, pitcher Bryce Elder to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:35:54.963Z","endTime":"2025-08-30T00:36:55.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693821,"link":"/api/v1/people/693821"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"Vidal Bruján remains in the game as the shortstop.","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-30T00:34:56.684Z","endTime":"2025-08-30T00:35:57.300Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660644,"link":"/api/v1/people/660644"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":669397,"link":"/api/v1/people/669397"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":81.9,"strikeZoneTop":3.48108017978405,"strikeZoneBottom":1.6241681293291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.461262985690084,"aZ":-22.816690630311793,"pfxX":-10.69139744453917,"pfxZ":5.434825209659987,"pX":-1.3635597907426744,"pZ":1.2575068277405252,"vX0":2.909116481298951,"vY0":-131.79161585744572,"vZ0":-8.544228632252386,"x":168.98,"y":204.83,"x0":-1.1073025191081698,"y0":50.00512591869942,"z0":6.285696063822103,"aX":-18.41676493031446},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.8,"breakHorizontal":18.5,"spinRate":2048,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.4189651376445154,"extension":6.033137166167405},"index":1,"playId":"b532d73d-c6ae-3785-b248-83b6b768961c","pitchNumber":1,"startTime":"2025-08-30T00:35:57.300Z","endTime":"2025-08-30T00:36:02.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":82.6,"endSpeed":75.2,"strikeZoneTop":3.35493327284508,"strikeZoneBottom":1.52577168661647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.577324014230435,"aZ":-35.39909142073863,"pfxX":0.46557284402745136,"pfxZ":-2.2368980571814934,"pX":-1.1732324780706604,"pZ":2.165482292502959,"vX0":-0.12367091611693246,"vY0":-120.15601428503916,"vZ0":-2.448156618598879,"x":161.72,"y":180.31,"x0":-1.1810986011876439,"y0":50.00399010959623,"z0":6.389746206934046,"aX":0.6704782539431402},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.4,"breakHorizontal":-0.8,"spinRate":2418,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.4585243476660481,"extension":6.028639965414268},"index":2,"playId":"2eb320c7-8f10-38b1-929b-40b2321cfbd9","pitchNumber":2,"startTime":"2025-08-30T00:36:08.570Z","endTime":"2025-08-30T00:36:14.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.68251570904017,"aZ":-22.138460245034604,"pfxX":-8.87216636383963,"pfxZ":5.746451555595914,"pX":-0.12429309610287313,"pZ":1.227588826427666,"vX0":5.297423455103417,"vY0":-132.45587163531317,"vZ0":-8.541506345680018,"x":121.74,"y":205.64,"x0":-1.0148655865522038,"y0":50.004995472077404,"z0":6.158532054906993,"aX":-15.504536936479942},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":14.6,"spinRate":2101,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.41617001536217524,"extension":6.14945511065006},"index":3,"playId":"0f1303ea-97d0-3e51-a18b-67caa064a0f3","pitchNumber":3,"startTime":"2025-08-30T00:36:21.101Z","endTime":"2025-08-30T00:36:25.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2025-08-30T00:36:36.771Z","endTime":"2025-08-30T00:36:47.523Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.181076472157276,"aZ":-20.782463640531734,"pfxX":-9.010889410290641,"pfxZ":6.348876100020652,"pX":-1.2060421440171436,"pZ":2.6875894505963642,"vX0":2.81668435298318,"vY0":-133.67624523471127,"vZ0":-5.621415783180389,"x":162.97,"y":166.22,"x0":-1.1084527974131904,"y0":50.000824496251845,"z0":6.328469091642181,"aX":-16.162188686384294},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.3,"breakHorizontal":15.6,"spinRate":2147,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.41111774159751757,"extension":6.095138991610581},"hitData":{"launchSpeed":68.9,"launchAngle":-62.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.27,"coordY":187.65}},"index":5,"playId":"3830917d-930a-3c3b-ad6a-f5ec05404d60","pitchNumber":4,"startTime":"2025-08-30T00:36:47.523Z","endTime":"2025-08-30T00:36:55.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:36:55.412Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:37:15.406Z","endTime":"2025-08-30T00:38:55.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":91.4,"endSpeed":83.7,"strikeZoneTop":3.23099747766481,"strikeZoneBottom":1.48882413710378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.86048884159588,"aZ":-22.742751454402324,"pfxX":-9.283399438236907,"pfxZ":5.304830289104792,"pX":-0.9010584624207797,"pZ":0.9348397806142661,"vX0":3.6499844920792537,"vY0":-132.83054692524453,"vZ0":-9.412519043398454,"x":151.35,"y":213.54,"x0":-1.091038666269348,"y0":50.00278705897521,"z0":6.1932192867782785,"aX":-16.500573658895682},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.7,"breakHorizontal":16.0,"spinRate":2150,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.4132001367975886,"extension":6.17351125498245},"index":0,"playId":"99ed0acd-aff7-34b3-98c1-3285806ecc09","pitchNumber":1,"startTime":"2025-08-30T00:37:20.716Z","endTime":"2025-08-30T00:37:24.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.21099824663287,"strikeZoneBottom":1.54887256205738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.194955470970985,"aZ":-22.954525067123775,"pfxX":-10.397359221612133,"pfxZ":5.093584012921495,"pX":-0.27988649114515074,"pZ":2.4869207238164384,"vX0":5.778273510073811,"vY0":-133.99781894656155,"vZ0":-5.549008407821799,"x":127.67,"y":171.63,"x0":-1.1185489673884281,"y0":50.00497826904731,"z0":6.235137753492398,"aX":-18.82284797930092},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.2,"breakHorizontal":17.5,"spinRate":2261,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.40947961901736196,"extension":6.178527874738095},"index":1,"playId":"3c86afb6-060b-3297-8f7a-3aa96d10d1d6","pitchNumber":2,"startTime":"2025-08-30T00:37:34.305Z","endTime":"2025-08-30T00:37:38.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.913695691634167,"aZ":-24.174546236620014,"pfxX":-9.3645612132255,"pfxZ":4.479018117748428,"pX":-0.621358808583458,"pZ":1.8847476270709862,"vX0":4.395035945746371,"vY0":-133.38383243377575,"vZ0":-6.707847278892274,"x":140.68,"y":187.89,"x0":-1.081236623317233,"y0":50.00434024281897,"z0":6.196272531135975,"aX":-16.735175531952525},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.7,"breakHorizontal":15.8,"spinRate":2282,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4119463733841511,"extension":6.117716393012826},"index":2,"playId":"0fa4040d-5b8a-3899-8058-72801c22b550","pitchNumber":3,"startTime":"2025-08-30T00:37:49.398Z","endTime":"2025-08-30T00:37:53.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.13611263403263,"strikeZoneBottom":1.54633345721114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.522006826718993,"aZ":-12.748523511733648,"pfxX":-1.4208086288114647,"pfxZ":10.265086475461246,"pX":-0.855608592047581,"pZ":3.0512966606561878,"vX0":1.4042228464349926,"vY0":-136.55796797427118,"vZ0":-6.255397729402693,"x":149.61,"y":156.39,"x0":-1.1914109745112356,"y0":50.004016027626456,"z0":6.24553369026701,"aX":-2.6889534296339646},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":2.3,"spinRate":2318,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.4008098064261971,"extension":6.220082792219916},"index":3,"playId":"0f7726e0-bfd9-3c2d-803d-ff8c3ac76017","pitchNumber":4,"startTime":"2025-08-30T00:38:12.595Z","endTime":"2025-08-30T00:38:16.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.52516906905248,"aZ":-35.20048163701651,"pfxX":1.1287660234220684,"pfxZ":-1.9647929560354704,"pX":-0.3393688210102266,"pZ":1.9088724533659427,"vX0":1.4219037896571014,"vY0":-123.20170366852058,"vZ0":-3.6216111855102997,"x":129.94,"y":187.24,"x0":-1.069673397704937,"y0":50.00059903306807,"z0":6.3601060741874145,"aX":1.7418179767197088},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.1,"breakHorizontal":-2.4,"spinRate":2765,"spinDirection":39},"zone":7,"typeConfidence":0.91,"plateTime":0.4438842286681086,"extension":6.156623046686359},"index":4,"playId":"7814f00b-a7bd-3b7c-95d4-430b3277d261","pitchNumber":5,"startTime":"2025-08-30T00:38:28.161Z","endTime":"2025-08-30T00:38:31.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.431312490276667,"aZ":-22.55293815449273,"pfxX":-6.743455658921599,"pfxZ":5.1670930590552295,"pX":0.5716447166394008,"pZ":2.3093858101282785,"vX0":6.55870714722699,"vY0":-135.9976157831296,"vZ0":-6.1402333779198095,"x":95.21,"y":176.43,"x0":-1.0018647126960527,"y0":50.00545297422685,"z0":6.173989458493314,"aX":-12.56122663835253},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":10.7,"spinRate":2197,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4036450272868972,"extension":6.161980485629257},"hitData":{"launchSpeed":94.0,"launchAngle":33.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.9,"coordY":61.15}},"index":5,"playId":"ebcc672d-3d44-3f45-ad11-56bc7557607d","pitchNumber":6,"startTime":"2025-08-30T00:38:48.134Z","endTime":"2025-08-30T00:38:55.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:38:55.942Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Marchán strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:39:18.234Z","endTime":"2025-08-30T00:40:27.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.522515574976854,"aZ":-31.071784016821177,"pfxX":0.8872224938429132,"pfxZ":0.7061516426041505,"pX":-0.0942570170624446,"pZ":1.7517138076666425,"vX0":1.9097012356102971,"vY0":-123.83908324545632,"vZ0":-4.940892243087546,"x":120.59,"y":191.48,"x0":-0.9890862256510567,"y0":50.003940683434124,"z0":6.356385693903619,"aX":1.3848552732001393},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.5,"breakHorizontal":-2.0,"spinRate":2497,"spinDirection":37},"zone":8,"typeConfidence":0.91,"plateTime":0.4414216544191709,"extension":6.200882294217369},"index":0,"playId":"1fc768e3-9622-3438-b76e-c8f5220a0863","pitchNumber":1,"startTime":"2025-08-30T00:39:24.295Z","endTime":"2025-08-30T00:39:27.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":92.9,"endSpeed":85.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80511530269028,"aZ":-22.369393032182465,"pfxX":-7.555682952497774,"pfxZ":5.330573627213302,"pX":0.615068935002621,"pZ":1.3604019361886812,"vX0":7.2094520270303395,"vY0":-134.84674664405352,"vZ0":-8.43928001687973,"x":93.56,"y":202.05,"x0":-1.1137624550832357,"y0":50.00119732601148,"z0":6.113398471565415,"aX":-13.889347322030652},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.9,"breakHorizontal":12.1,"spinRate":2115,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.4064701307104812,"extension":6.2036749668210645},"index":1,"playId":"a56475aa-c48c-3c8d-8f89-15210c5d506e","pitchNumber":2,"startTime":"2025-08-30T00:39:46.473Z","endTime":"2025-08-30T00:39:50.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":2.96246250677607,"strikeZoneBottom":1.40382182429882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.57543769929235,"aZ":-14.310497990114058,"pfxX":-0.898824206771395,"pfxZ":9.390244892209815,"pX":0.18805884584477883,"pZ":4.1246022305897405,"vX0":3.6296293095083425,"vY0":-137.7633971586729,"vZ0":-3.208211006897727,"x":109.83,"y":127.42,"x0":-1.0357125351584369,"y0":50.000446655673066,"z0":6.285070987530017,"aX":-1.7098574366525041},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":0.8,"spinRate":2416,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.39918150126799423,"extension":6.2125153536191515},"index":2,"playId":"de570338-f16d-354c-be1e-510803c995b8","pitchNumber":3,"startTime":"2025-08-30T00:40:08.177Z","endTime":"2025-08-30T00:40:13.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.7,"endSpeed":77.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.037892091338907,"aZ":-31.16445198474704,"pfxX":0.9680791471370522,"pfxZ":0.6647831482687513,"pX":0.5979709900945973,"pZ":-0.11634522999177618,"vX0":3.3059304729044094,"vY0":-123.08348017500599,"vZ0":-8.693112539467762,"x":94.21,"y":241.92,"x0":-0.8945978850751485,"y0":50.00220648987461,"z0":6.142722914759416,"aX":1.468019127962846},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.8,"breakHorizontal":-2.6,"spinRate":2730,"spinDirection":29},"zone":14,"typeConfidence":0.91,"plateTime":0.4469691415583932,"extension":6.358061351650016},"index":3,"playId":"a6e68ae4-6a80-3df9-9350-55da18cdc8ea","pitchNumber":4,"startTime":"2025-08-30T00:40:22.815Z","endTime":"2025-08-30T00:40:27.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:40:27.515Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Marcell Ozuna pops out to second baseman Bryson Stott.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T00:43:08.441Z","endTime":"2025-08-30T00:43:32.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Orion Kerkering replaces Matt Strahm.","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-30T00:41:49.420Z","endTime":"2025-08-30T00:43:10.756Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.55257971450968,"strikeZoneBottom":1.67903151907154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.93585247226722,"aZ":-32.15334059707022,"pfxX":7.202917199572693,"pfxZ":0.016877996514685023,"pX":0.3584905326530772,"pZ":1.001238635413249,"vX0":3.39153222359535,"vY0":-124.661726365465,"vZ0":-4.445791392807942,"x":103.34,"y":211.75,"x0":-1.9625702391640412,"y0":50.00459922352384,"z0":5.511680502829328,"aX":11.150238638414933},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.8,"breakHorizontal":-13.9,"spinRate":2890,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4421862041408704,"extension":6.102569478585592},"index":1,"playId":"eec4137d-8ee5-3583-8693-759d74b38f6f","pitchNumber":1,"startTime":"2025-08-30T00:43:10.756Z","endTime":"2025-08-30T00:43:14.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.65205928386849,"aZ":-30.310782639477072,"pfxX":7.389134460274629,"pfxZ":1.2079053340001504,"pX":0.2660078955078291,"pZ":2.255764698337274,"vX0":2.9629709017679984,"vY0":-124.19725588681813,"vZ0":-1.8255329708166483,"x":106.86,"y":177.87,"x0":-1.9078165673491467,"y0":50.000264825943894,"z0":5.560984215968411,"aX":11.351861204848559},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":-14.2,"spinRate":2876,"spinDirection":67},"zone":8,"typeConfidence":0.9,"plateTime":0.44379197311991314,"extension":6.119388656300892},"hitData":{"launchSpeed":75.9,"launchAngle":61.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":164.48,"coordY":153.17}},"index":2,"playId":"0f15d36c-5fea-3fc4-b30d-bdc1226aad76","pitchNumber":2,"startTime":"2025-08-30T00:43:24.534Z","endTime":"2025-08-30T00:43:32.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:43:32.663Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a sharp ground ball to left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T00:43:50.515Z","endTime":"2025-08-30T00:45:56.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":6},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.53789921618361,"strikeZoneBottom":1.65434743069192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61029123181223,"aZ":-12.608850471419295,"pfxX":-6.253549654172247,"pfxZ":9.798304485399225,"pX":-0.7085984614410722,"pZ":3.708737661093525,"vX0":4.303113690676982,"vY0":-140.58139287902367,"vZ0":-3.783076524559251,"x":144.01,"y":138.64,"x0":-1.4486271187245203,"y0":50.00061049235452,"z0":5.893395446923305,"aX":-12.4842224417767},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":10.4,"spinRate":2401,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.3899865325900036,"extension":6.177025400654902},"index":0,"playId":"dcae0f57-1758-36a4-a794-2fbeaa6df1de","pitchNumber":1,"startTime":"2025-08-30T00:43:56.118Z","endTime":"2025-08-30T00:43:59.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.53697105028385,"strikeZoneBottom":1.60245498961948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47323203628857,"aZ":-11.993091028189566,"pfxX":-6.053297675717269,"pfxZ":10.11493155007368,"pX":0.6043921756157663,"pZ":2.311415251899193,"vX0":7.400898227985023,"vY0":-140.50795837790977,"vZ0":-7.3461265783023055,"x":93.96,"y":176.37,"x0":-1.2799200105142567,"y0":50.002599311123674,"z0":5.74282392697079,"aX":-12.0776780819983},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":9.4,"spinRate":2415,"spinDirection":225},"zone":6,"typeConfidence":0.9,"plateTime":0.3901339330368261,"extension":6.188789748748362},"index":1,"playId":"9556f01f-3e4a-3918-852a-8aca882d429d","pitchNumber":2,"startTime":"2025-08-30T00:44:09.719Z","endTime":"2025-08-30T00:44:13.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.51153899491101,"aZ":-31.02836122628775,"pfxX":7.018713218995721,"pfxZ":0.713481933887997,"pX":0.011241986470344993,"pZ":1.0824907936465356,"vX0":2.479627016400272,"vY0":-126.28154144168455,"vZ0":-4.8986804695139305,"x":116.57,"y":209.55,"x0":-1.8971899239609904,"y0":50.00279758160643,"z0":5.565392796982703,"aX":11.249713939143232},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":-13.3,"spinRate":2928,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4349887307758613,"extension":6.045557227094749},"index":2,"playId":"384a7c9a-4736-3d42-ab88-775880bbc78c","pitchNumber":3,"startTime":"2025-08-30T00:44:25.016Z","endTime":"2025-08-30T00:44:28.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.48635676051306,"strikeZoneBottom":1.54337711398387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.631424963103406,"aZ":-18.80826975242844,"pfxX":-9.405192924467835,"pfxZ":6.70119515914957,"pX":-1.916588676830675,"pZ":2.7435760749939773,"vX0":2.7051599365149985,"vY0":-140.50326865457384,"vZ0":-4.770070848024054,"x":190.06,"y":164.7,"x0":-1.6716589238403556,"y0":50.0018393744593,"z0":5.6902558685330815,"aX":-18.75148911709126},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.3,"breakHorizontal":16.4,"spinRate":2244,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39023224686701496,"extension":6.271329877666958},"index":3,"playId":"e7e1ca2b-9c25-3087-a99b-a55bc490e63e","pitchNumber":4,"startTime":"2025-08-30T00:44:47.280Z","endTime":"2025-08-30T00:44:50.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.495035763825957,"aZ":-28.73975810773699,"pfxX":7.598650917544227,"pfxZ":2.1826595267071536,"pX":0.6839721692578997,"pZ":1.3785949567493612,"vX0":3.8233012012460996,"vY0":-125.05326389262963,"vZ0":-4.397322609395367,"x":90.93,"y":201.56,"x0":-1.854656150142269,"y0":50.00407717741645,"z0":5.532068113800937,"aX":11.970664832258127},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.1,"breakHorizontal":-14.6,"spinRate":2878,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.43889173473120513,"extension":6.171769740359007},"index":4,"playId":"1d5e6cbb-53cd-3d3e-bb42-e2fcf73f24a7","pitchNumber":5,"startTime":"2025-08-30T00:45:02.121Z","endTime":"2025-08-30T00:45:09.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.44688053920394,"aZ":-13.300898189027874,"pfxX":-8.088692875813155,"pfxZ":9.386321371615738,"pX":0.032941807369277515,"pZ":2.9905726510123682,"vX0":6.565769468255939,"vY0":-141.20797530747362,"vZ0":-5.470308910262989,"x":115.74,"y":158.03,"x0":-1.2764522398076834,"y0":50.003066816552135,"z0":5.815259164247615,"aX":-16.264845849010094},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":13.2,"spinRate":2448,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.3885240209103542,"extension":6.278331557584971},"index":5,"playId":"81787ce0-8b9f-322b-8690-a6ab2194ea5e","pitchNumber":6,"startTime":"2025-08-30T00:45:27.087Z","endTime":"2025-08-30T00:45:30.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.187166020086416,"aZ":-21.654150740585916,"pfxX":-10.612891398396968,"pfxZ":5.323767320419666,"pX":-0.21642229762265583,"pZ":2.847394733807958,"vX0":6.89102540885707,"vY0":-139.83397144926641,"vZ0":-4.048347569123165,"x":125.25,"y":161.9,"x0":-1.3367201863481692,"y0":50.00164496765516,"z0":5.7384814467776355,"aX":-20.96907896136698},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.0,"breakHorizontal":17.8,"spinRate":2232,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3920262855241421,"extension":6.345026874187213},"hitData":{"launchSpeed":111.3,"launchAngle":-3.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":90.71,"coordY":123.81}},"index":6,"playId":"4afe7c6b-0840-32c2-b1ac-3afd545b3fe8","pitchNumber":7,"startTime":"2025-08-30T00:45:44.835Z","endTime":"2025-08-30T00:45:56.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.43,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:45:56.522Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, second baseman Bryson Stott to first baseman Bryce Harper. Michael Harris II to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T00:46:44.183Z","endTime":"2025-08-30T00:49:04.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Drake Baldwin 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T00:46:09.946Z","endTime":"2025-08-30T00:46:13.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":669221,"link":"/api/v1/people/669221"},"defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"startTime":"2025-08-30T00:46:13.714Z","endTime":"2025-08-30T00:46:46.555Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.50139383609394,"strikeZoneBottom":1.52890335968024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87788673232471,"aZ":-12.535089448660655,"pfxX":-9.173093367535767,"pfxZ":9.706937137173686,"pX":-0.3911341247881714,"pZ":1.9864779043316385,"vX0":6.414642822535789,"vY0":-141.4767583932461,"vZ0":-8.16092970859749,"x":131.91,"y":185.15,"x0":-1.4983619339381158,"y0":50.00362009449549,"z0":5.715739624159255,"aX":-18.559062937471612},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":15.2,"spinRate":2488,"spinDirection":224},"zone":7,"typeConfidence":0.9,"plateTime":0.3874549382359702,"extension":6.269784045840647},"index":2,"playId":"50ce4079-e0fe-3cd6-b0c4-2f7a3055e76a","pitchNumber":1,"startTime":"2025-08-30T00:46:46.555Z","endTime":"2025-08-30T00:46:50.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.271837629481546,"aZ":-14.02392024439231,"pfxX":-9.287767859218476,"pfxZ":9.02756072619498,"pX":-0.723012437621679,"pZ":3.235028134876661,"vX0":5.434014755783735,"vY0":-141.38233537400788,"vZ0":-4.689070673674631,"x":144.56,"y":151.43,"x0":-1.4700316927890151,"y0":50.00622761632136,"z0":5.82512509460821,"aX":-18.678685048731392},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":15.6,"spinRate":2531,"spinDirection":225},"zone":1,"typeConfidence":0.88,"plateTime":0.38843252383183424,"extension":6.298301835052483},"index":3,"playId":"fb89864b-5996-3d35-a85d-3be735a8e950","pitchNumber":2,"startTime":"2025-08-30T00:47:03.760Z","endTime":"2025-08-30T00:47:07.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.231193467623676,"aZ":-13.234168723371466,"pfxX":-8.854167016423894,"pfxZ":9.333651997837327,"pX":-0.16484172218926701,"pZ":3.858688774147645,"vX0":6.669238340569858,"vY0":-141.9562421318524,"vZ0":-3.2886774729824184,"x":123.28,"y":134.6,"x0":-1.4010861745830059,"y0":50.00328024730784,"z0":5.881554259632355,"aX":-17.967892093171827},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.3,"breakHorizontal":14.5,"spinRate":2505,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.38669547439167484,"extension":6.26823068384928},"index":4,"playId":"b6821370-cd10-3e53-90c7-71ae8826e31e","pitchNumber":3,"startTime":"2025-08-30T00:47:23.540Z","endTime":"2025-08-30T00:47:27.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.877987851819878,"aZ":-32.24448066415455,"pfxX":6.981696297133612,"pfxZ":-0.04500798095196501,"pX":0.9864983732675623,"pZ":1.2276083326294998,"vX0":4.740140333496175,"vY0":-125.87294991899334,"vZ0":-4.146662016737398,"x":79.4,"y":205.63,"x0":-1.8344328534829224,"y0":50.00349704929684,"z0":5.535443802699646,"aX":11.092209255203505},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":-13.8,"spinRate":2983,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4367895745017454,"extension":6.364588542187368},"index":5,"playId":"c3c28642-41d0-3dd1-a051-f5827a74bfcc","pitchNumber":4,"startTime":"2025-08-30T00:47:43.388Z","endTime":"2025-08-30T00:47:50.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.545208977946317,"aZ":-29.63804081928964,"pfxX":7.1492992534905095,"pfxZ":1.5513947634903271,"pX":0.4823505268039051,"pZ":1.4718576633874665,"vX0":3.7220527819623377,"vY0":-127.44405604164079,"vZ0":-4.40480250947633,"x":98.61,"y":199.04,"x0":-1.9284651495307277,"y0":50.003304961956474,"z0":5.578372632186791,"aX":11.695325234365052},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.0,"breakHorizontal":-13.8,"spinRate":2959,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.43068982211922213,"extension":6.0981820095864645},"index":6,"playId":"8d3f7394-aadc-3db8-a001-33ae7b221814","pitchNumber":5,"startTime":"2025-08-30T00:48:07.138Z","endTime":"2025-08-30T00:48:15.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.0,"endSpeed":87.0,"strikeZoneTop":3.44065044664639,"strikeZoneBottom":1.48652172188534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.11624274554184,"aZ":-17.225944155263065,"pfxX":-7.992591591757666,"pfxZ":7.653663359197035,"pX":-3.0332842297082063,"pZ":2.6501425962607796,"vX0":-0.1265711859068352,"vY0":-139.72518981022745,"vZ0":-4.978291174864042,"x":232.62,"y":167.23,"x0":-1.9509870364384068,"y0":50.00247782499926,"z0":5.608039635003183,"aX":-15.60629223362718},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":14.4,"spinRate":2560,"spinDirection":230},"zone":11,"typeConfidence":0.82,"plateTime":0.39387001070794847,"extension":6.290615547622121},"index":7,"playId":"5a70d46a-6868-37cf-bff1-017297a5ed30","pitchNumber":6,"startTime":"2025-08-30T00:48:35.436Z","endTime":"2025-08-30T00:48:39.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.45805413381804,"aZ":-14.528068134911862,"pfxX":-9.036113694438555,"pfxZ":8.724846264560398,"pX":-0.742765827977567,"pZ":1.946512216076941,"vX0":5.127916021160933,"vY0":-141.8143524929656,"vZ0":-7.8651422279729815,"x":145.31,"y":186.22,"x0":-1.4067378269386,"y0":50.00702606301219,"z0":5.695823094779796,"aX":-18.28650072501657},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":15.2,"spinRate":2536,"spinDirection":227},"zone":7,"typeConfidence":0.89,"plateTime":0.3872188693070444,"extension":6.407754436157809},"hitData":{"launchSpeed":95.6,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.4,"coordY":153.55}},"index":8,"playId":"50424a09-2b95-3b63-99bd-8aff21b09e3f","pitchNumber":7,"startTime":"2025-08-30T00:48:53.269Z","endTime":"2025-08-30T00:49:04.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.000000000000007,"leverageIndex":2.51,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:49:04.243Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nacho Alvarez Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T00:49:21.772Z","endTime":"2025-08-30T00:50:34.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.28712698534159,"strikeZoneBottom":1.48367260535736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.72062521352231,"aZ":-16.338465293775368,"pfxX":-11.100894869485503,"pfxZ":8.010491977353396,"pX":-0.25187939898117495,"pZ":1.74104473424413,"vX0":7.232166089314722,"vY0":-139.97342066519224,"vZ0":-7.526895853740552,"x":126.6,"y":191.77,"x0":-1.4319504696237833,"y0":50.003457130653224,"z0":5.542593040936176,"aX":-21.9441823061556},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":18.5,"spinRate":2518,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.39187818525401674,"extension":6.481530443796633},"index":0,"playId":"c176e237-50a6-34f9-91c3-53cd116b4434","pitchNumber":1,"startTime":"2025-08-30T00:49:27.801Z","endTime":"2025-08-30T00:49:32.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.1,"endSpeed":87.5,"strikeZoneTop":3.21575238698014,"strikeZoneBottom":1.50079481858202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48763837250995,"aZ":-18.38538055255734,"pfxX":-11.662201191544812,"pfxZ":7.031698423389205,"pX":0.3535092049670473,"pZ":1.4517034791005883,"vX0":9.231850591039702,"vY0":-139.39266932237544,"vZ0":-7.731054165617826,"x":103.53,"y":199.58,"x0":-1.4927110103532242,"y0":50.000432151841196,"z0":5.483602114189171,"aX":-22.85635594498219},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.2,"breakHorizontal":19.1,"spinRate":2424,"spinDirection":229},"zone":9,"typeConfidence":0.91,"plateTime":0.39353758771954217,"extension":6.560163022929034},"index":1,"playId":"ae0ba1b7-c4fb-3355-a1a5-cfb175922619","pitchNumber":2,"startTime":"2025-08-30T00:49:46.171Z","endTime":"2025-08-30T00:49:50.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.953621934247735,"aZ":-30.59928726638552,"pfxX":9.388774260849969,"pfxZ":1.0126952027228215,"pX":0.45350151459451504,"pZ":1.6818690054950316,"vX0":2.9413023645688163,"vY0":-124.5576097121413,"vZ0":-3.137203724291344,"x":99.71,"y":193.37,"x0":-1.9659964404746864,"y0":50.00153896151448,"z0":5.521340796870848,"aX":14.564565474483375},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.3,"breakHorizontal":-17.8,"spinRate":2888,"spinDirection":66},"zone":9,"typeConfidence":0.9,"plateTime":0.44186918595887015,"extension":6.314390271945154},"index":2,"playId":"47471f43-632e-3c93-b7c7-ef2bd3f8df88","pitchNumber":3,"startTime":"2025-08-30T00:50:01.313Z","endTime":"2025-08-30T00:50:05.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":3,"startTime":"2025-08-30T00:50:12.428Z","endTime":"2025-08-30T00:50:31.159Z","isPitch":false,"type":"action","player":{"id":805373,"link":"/api/v1/people/805373"},"defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.33862785511191,"aZ":-10.200639250628514,"pfxX":-8.736252978178864,"pfxZ":11.054876348035888,"pX":0.5792774765209184,"pZ":3.910748035119298,"vX0":8.521344499578486,"vY0":-140.88980610541284,"vZ0":-3.6832712395926572,"x":94.92,"y":133.19,"x0":-1.3658557468365926,"y0":50.005125889280876,"z0":5.906643143663998,"aX":-17.36966682021951},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.3,"breakHorizontal":13.8,"spinRate":2456,"spinDirection":227},"zone":12,"typeConfidence":0.9,"plateTime":0.3904293370750196,"extension":6.315860236143901},"index":4,"playId":"2ccaa5fd-a4a5-3112-9b10-42bb637c028f","pitchNumber":4,"startTime":"2025-08-30T00:50:31.159Z","endTime":"2025-08-30T00:50:34.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":7.999999999999993,"leverageIndex":2.97,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:50:34.760Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out softly, catcher Drake Baldwin to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T00:53:23.131Z","endTime":"2025-08-30T00:54:52.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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_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":"Drake Baldwin remains in the game as the catcher.","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-30T00:52:08.308Z","endTime":"2025-08-30T00:52:08.334Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":669221,"link":"/api/v1/people/669221"},"defense":{"pitcher":{"id":693821,"link":"/api/v1/people/693821","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dylan Lee replaces Bryce Elder.","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-30T00:52:08.334Z","endTime":"2025-08-30T00:53:25.444Z","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":693821,"link":"/api/v1/people/693821","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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.51534852391659,"strikeZoneBottom":1.65782114380391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.3228942623971,"aZ":-16.6876663884253,"pfxX":6.660879706295683,"pfxZ":9.572417821848278,"pX":-0.11028457525207419,"pZ":1.4913830660110112,"vX0":-6.41783284787566,"vY0":-126.74837419219871,"vZ0":-8.338660988360564,"x":121.2,"y":198.51,"x0":1.5963112977861411,"y0":50.00075309475241,"z0":6.1710313634542056,"aX":10.77317451187728},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":15.5,"breakHorizontal":-10.4,"spinRate":1949,"spinDirection":136},"zone":13,"typeConfidence":0.9,"plateTime":0.4331132504260151,"extension":6.352738930072343},"index":2,"playId":"84e1feab-a51c-3e29-bc2c-90cc1dfdf576","pitchNumber":1,"startTime":"2025-08-30T00:53:25.444Z","endTime":"2025-08-30T00:53:29.181Z","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":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58910801286358,"aZ":-9.789151027390103,"pfxX":4.25413974027874,"pfxZ":11.733422313334648,"pX":0.052451954904554926,"pZ":2.8984260407943196,"vX0":-5.216872848436128,"vY0":-137.7241983214624,"vZ0":-7.469536515356941,"x":115.0,"y":160.52,"x0":1.4247505262256404,"y0":50.000759699886515,"z0":6.319655813734156,"aX":8.114675999743461},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.7,"breakHorizontal":-6.5,"spinRate":2461,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.3987682819252192,"extension":6.026894341512247},"index":3,"playId":"84857c9d-3821-32aa-97d2-d2cdabd2feea","pitchNumber":2,"startTime":"2025-08-30T00:53:40.287Z","endTime":"2025-08-30T00:53:46.814Z","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":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.685073920617604,"aZ":-22.50097079336717,"pfxX":-0.0010228358621944267,"pfxZ":5.882055583563136,"pX":-1.013567283549019,"pZ":2.156951614235507,"vX0":-6.473993864718691,"vY0":-128.02045183479166,"vZ0":-5.920944535650227,"x":155.63,"y":180.54,"x0":1.557994988835213,"y0":50.003482720342674,"z0":6.283480342054519,"aX":-0.001121558115685305},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.4,"breakHorizontal":1.6,"spinRate":2217,"spinDirection":152},"zone":13,"typeConfidence":0.86,"plateTime":0.42935053263861,"extension":6.263353701195323},"index":4,"playId":"3b913f13-38a1-3f5c-86dd-3e699d668b5c","pitchNumber":3,"startTime":"2025-08-30T00:54:07.045Z","endTime":"2025-08-30T00:54:10.793Z","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":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.894638441395827,"aZ":-24.28008397269413,"pfxX":2.3900056133158567,"pfxZ":4.836955058526451,"pX":0.37603264578821294,"pZ":2.3956836808587463,"vX0":-3.929498812375735,"vY0":-127.61205185858725,"vZ0":-5.1801454415653625,"x":102.67,"y":174.1,"x0":1.6328758297286368,"y0":50.0025900213824,"z0":6.391191233902791,"aX":3.8999583120053076},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.7,"breakHorizontal":-3.4,"spinRate":2216,"spinDirection":165},"zone":6,"typeConfidence":0.84,"plateTime":0.4309889250622301,"extension":6.126731748292965},"index":5,"playId":"b2ebed2d-5c46-32f1-bb88-a7ec50e01cfe","pitchNumber":4,"startTime":"2025-08-30T00:54:26.049Z","endTime":"2025-08-30T00:54:30.669Z","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":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":86.8,"endSpeed":79.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.464372786802222,"aZ":-20.071523448712604,"pfxX":9.237711262523295,"pfxZ":7.588398553820643,"pX":0.2712132541348264,"pZ":1.4469679066647556,"vX0":-6.136156656386856,"vY0":-125.97240440238907,"vZ0":-7.691823258401288,"x":106.66,"y":199.71,"x0":1.548177920837543,"y0":50.000419292216954,"z0":6.1830999530015545,"aX":14.728334928821432},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.0,"breakHorizontal":-15.1,"spinRate":1815,"spinDirection":134},"zone":14,"typeConfidence":0.93,"plateTime":0.4361090148415059,"extension":6.548307314614362},"hitData":{"launchSpeed":58.2,"launchAngle":-72.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":126.34,"coordY":197.97}},"index":6,"playId":"9a412185-1fcf-3156-96ae-0bb9c4958c10","pitchNumber":5,"startTime":"2025-08-30T00:54:44.033Z","endTime":"2025-08-30T00:54:52.321Z","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":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:54:52.321Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a line drive to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T00:55:12.800Z","endTime":"2025-08-30T00:57:28.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"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"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.0,"endSpeed":79.1,"strikeZoneTop":3.31842570816941,"strikeZoneBottom":1.43401690339621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.702001552091726,"aZ":-27.59815675972837,"pfxX":-0.564331045544014,"pfxZ":2.898037856216064,"pX":-1.1949963203373977,"pZ":1.520410517071747,"vX0":-6.4513275966458465,"vY0":-124.98105187914113,"vZ0":-6.158004440510237,"x":162.55,"y":197.73,"x0":1.4953103547989437,"y0":50.00179860915739,"z0":6.2890953886817655,"aX":-0.8903885672771151},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.0,"breakHorizontal":2.5,"spinRate":2249,"spinDirection":166},"zone":13,"typeConfidence":0.9,"plateTime":0.4386107534794226,"extension":6.182216128146696},"index":0,"playId":"afd62bee-3a3b-31b4-9177-6d8bf3b66789","pitchNumber":1,"startTime":"2025-08-30T00:55:19.501Z","endTime":"2025-08-30T00:55:23.568Z","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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.61776343782677,"aZ":-27.784084125427974,"pfxX":-1.5599074328604032,"pfxZ":2.6844771034523376,"pX":-0.1918733419847603,"pZ":3.6681548927985697,"vX0":-3.962111208873771,"vY0":-126.80172417102737,"vZ0":-1.4181621728191176,"x":124.31,"y":139.74,"x0":1.5903218266503059,"y0":50.00529891987374,"z0":6.440287805340331,"aX":-2.5539939876291533},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":3.7,"spinRate":2153,"spinDirection":165},"zone":11,"typeConfidence":0.9,"plateTime":0.4310597182888789,"extension":6.057098131437667},"index":1,"playId":"37512caf-12b5-3c91-8338-6700aa9f9f77","pitchNumber":2,"startTime":"2025-08-30T00:55:38.138Z","endTime":"2025-08-30T00:55:41.682Z","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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-30T00:55:48.379Z","endTime":"2025-08-30T00:56:00.234Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.416158026532827,"aZ":-27.44090436559633,"pfxX":0.051612383232155334,"pfxZ":2.8855072785217892,"pX":-0.8076385099199518,"pZ":1.2804132885460762,"vX0":-5.929902856004642,"vY0":-127.3712839304866,"vZ0":-7.014514255229491,"x":147.79,"y":204.21,"x0":1.545085541660018,"y0":50.00605864840518,"z0":6.243329795431184,"aX":0.08604635451049131},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":1.3,"spinRate":2287,"spinDirection":162},"zone":13,"typeConfidence":0.9,"plateTime":0.4302043584118449,"extension":6.216510223715137},"index":3,"playId":"5a9295e6-9108-30e0-8b31-37d0d41e597f","pitchNumber":3,"startTime":"2025-08-30T00:56:00.234Z","endTime":"2025-08-30T00:56:03.978Z","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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":89.1,"endSpeed":82.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.270112549741082,"aZ":-26.43092661903182,"pfxX":-0.5480872198656552,"pfxZ":3.3605740628464833,"pX":-0.020746771623723893,"pZ":1.6387501903151893,"vX0":-3.879104313280041,"vY0":-129.67927033334146,"vZ0":-6.761286587703279,"x":117.79,"y":194.53,"x0":1.5636636776003776,"y0":50.0044053708434,"z0":6.287070419055498,"aX":-0.9355729934498797},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.8,"breakHorizontal":1.8,"spinRate":2322,"spinDirection":152},"zone":8,"typeConfidence":0.87,"plateTime":0.4218493960450629,"extension":6.119006724132218},"index":4,"playId":"1e35917c-ea69-3a30-84b5-9ee84b8ce358","pitchNumber":4,"startTime":"2025-08-30T00:56:17.255Z","endTime":"2025-08-30T00:56:21.700Z","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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.2291120130644,"strikeZoneBottom":1.43296285268761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.43210130970053,"aZ":-10.057092257988373,"pfxX":4.740121441541884,"pfxZ":11.333097118578374,"pX":-1.0042568264857166,"pZ":3.800552346707705,"vX0":-7.965013242807553,"vY0":-139.31717462650002,"vZ0":-5.414176599304222,"x":155.28,"y":136.17,"x0":1.2854561227303292,"y0":50.00155890278244,"z0":6.4439052248353414,"aX":9.250304981565538},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":-6.8,"spinRate":2456,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.39425181181822166,"extension":6.1242800906334285},"index":5,"playId":"960c3708-8988-38b0-b0d1-ae87f7075bfb","pitchNumber":5,"startTime":"2025-08-30T00:56:38.166Z","endTime":"2025-08-30T00:56:41.598Z","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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.3,"strikeZoneTop":3.07033673298692,"strikeZoneBottom":1.432475815972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.974206419000954,"aZ":-18.26704160202294,"pfxX":8.502286415448545,"pfxZ":8.242261229662025,"pX":-0.8954026979747189,"pZ":1.223327225525942,"vX0":-8.817930743391717,"vY0":-129.57443362480865,"vZ0":-8.60913874256802,"x":151.13,"y":205.75,"x0":1.4594153052290777,"y0":50.00443567072479,"z0":6.004100070758847,"aX":14.350250208254568},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.0,"breakHorizontal":-13.2,"spinRate":2088,"spinDirection":137},"zone":13,"typeConfidence":0.85,"plateTime":0.42392388139799175,"extension":6.574149686927022},"index":6,"playId":"19c5243d-e73d-3f41-ac19-84469a6c1905","pitchNumber":6,"startTime":"2025-08-30T00:56:55.715Z","endTime":"2025-08-30T00:56:59.816Z","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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42943596970641,"aZ":-25.65017521788528,"pfxX":-0.3290723420914463,"pfxZ":3.9102762078431343,"pX":-0.7708447995044284,"pZ":1.5803446781671233,"vX0":-5.579139946001964,"vY0":-128.37016666898137,"vZ0":-6.707345096703083,"x":146.38,"y":196.11,"x0":1.4730427272781024,"y0":50.00564703942034,"z0":6.222382521660712,"aX":-0.549592482622707},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.8,"breakHorizontal":1.8,"spinRate":2204,"spinDirection":156},"zone":7,"typeConfidence":0.88,"plateTime":0.4265775620680339,"extension":6.374175457530142},"hitData":{"launchSpeed":80.9,"launchAngle":23.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.69,"coordY":83.47}},"index":7,"playId":"1d76ff82-2067-3463-bd78-2cfba69e0c96","pitchNumber":7,"startTime":"2025-08-30T00:57:14.467Z","endTime":"2025-08-30T00:57:28.355Z","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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.43,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:57:28.355Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a ground ball to center fielder Michael Harris II. Kyle Schwarber to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T00:57:44.743Z","endTime":"2025-08-30T00:59:23.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnThird":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.129700136469413,"aZ":-9.781605442440075,"pfxX":5.09191665959071,"pfxZ":11.533750264757456,"pX":-1.16063471482469,"pZ":2.0606298989345806,"vX0":-8.428059116830957,"vY0":-138.50487188471845,"vZ0":-9.527909254449893,"x":86.85,"y":172.0,"x0":1.2611710384003163,"y0":50.00610635653245,"z0":6.201022841707206,"aX":9.889171231540292},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":-7.4,"spinRate":2423,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.3955614178717535,"extension":6.215612040631907},"index":0,"playId":"e49ee819-e99d-3f6a-a5ca-60da028c24be","pitchNumber":1,"startTime":"2025-08-30T00:57:52.495Z","endTime":"2025-08-30T00:57:55.649Z","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":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.592112209379227,"aZ":-22.744855390150573,"pfxX":-1.8859961858470786,"pfxZ":5.782089603779295,"pX":-1.013684062382587,"pZ":0.6057196851400277,"vX0":-5.424048938152105,"vY0":-126.53691754875061,"vZ0":-9.389707321462275,"x":155.64,"y":222.43,"x0":1.3981540376360708,"y0":50.00089980445525,"z0":6.171271144753695,"aX":-3.072180999749247},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.6,"breakHorizontal":4.6,"spinRate":2191,"spinDirection":158},"zone":13,"typeConfidence":0.89,"plateTime":0.4320167507736592,"extension":6.226222642472634},"index":1,"playId":"91e06440-a2a5-3b52-993b-d587bb29417d","pitchNumber":2,"startTime":"2025-08-30T00:58:10.323Z","endTime":"2025-08-30T00:58:14.879Z","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":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":88.4,"endSpeed":80.4,"strikeZoneTop":3.02213555950921,"strikeZoneBottom":1.64254847903879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.718193029913532,"aZ":-21.785517229292726,"pfxX":-1.0642280622917504,"pfxZ":6.310817280288371,"pX":-1.3369489871852096,"pZ":1.4272900328801879,"vX0":-6.691802935124927,"vY0":-128.2826354972692,"vZ0":-7.784816440591058,"x":167.96,"y":200.24,"x0":1.4574815952091102,"y0":50.001468182959734,"z0":6.234563515268592,"aX":-1.748519019333176},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.6,"breakHorizontal":3.6,"spinRate":2193,"spinDirection":160},"zone":13,"typeConfidence":0.86,"plateTime":0.4291002159102075,"extension":6.232043214418713},"index":2,"playId":"67a6494d-7e4f-3276-ad8c-82b6511aa17b","pitchNumber":3,"startTime":"2025-08-30T00:58:29.768Z","endTime":"2025-08-30T00:58:34.566Z","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":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":85.5,"strikeZoneTop":3.04062270510647,"strikeZoneBottom":1.58504052704459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.61814228344686,"aZ":-8.742914011795104,"pfxX":4.536464337024736,"pfxZ":12.284997360516298,"pX":-1.0449736404738816,"pZ":3.719714808524596,"vX0":-7.708450430467474,"vY0":-138.80950815413397,"vZ0":-5.848065261754099,"x":156.83,"y":138.35,"x0":1.2077319466244645,"y0":50.00143366269608,"z0":6.467384571232979,"aX":8.651940566117707},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.8,"breakHorizontal":-6.2,"spinRate":2351,"spinDirection":152},"zone":11,"typeConfidence":0.9,"plateTime":0.3980486697907426,"extension":6.0607832416727705},"index":3,"playId":"2b3afb94-f6c0-3fc2-a5d9-742a94b4e1cc","pitchNumber":4,"startTime":"2025-08-30T00:58:52.113Z","endTime":"2025-08-30T00:58:55.829Z","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":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.78966194464331,"aZ":-22.65801393185664,"pfxX":0.13443854994678262,"pfxZ":5.755381013169241,"pX":-1.1424122353916066,"pZ":1.6784088049915538,"vX0":-7.068580395592907,"vY0":-128.58382107608315,"vZ0":-6.968264152197554,"x":160.55,"y":193.46,"x0":1.639491197780421,"y0":50.00389843298288,"z0":6.214745987596487,"aX":0.2234836243383117},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.9,"breakHorizontal":1.6,"spinRate":2188,"spinDirection":147},"zone":13,"typeConfidence":0.86,"plateTime":0.4280380822664247,"extension":6.234440776540279},"hitData":{"launchSpeed":95.2,"launchAngle":-1.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.16,"coordY":108.42}},"index":4,"playId":"23a2f39b-1310-3a9c-be34-9debe757a9f6","pitchNumber":5,"startTime":"2025-08-30T00:59:09.813Z","endTime":"2025-08-30T00:59:23.545Z","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":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":14.299999999999997,"leverageIndex":2.42,"dramaIndex":153.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:59:23.545Z","atBatIndex":64},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Alec Bohm out on a sacrifice fly to right fielder Ronald Acuña Jr. Kyle Schwarber scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:02:09.145Z","endTime":"2025-08-30T01:03:08.760Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":669276,"link":"/api/v1/people/669276"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T00:59:33.392Z","endTime":"2025-08-30T01:00:34.308Z","isPitch":false,"type":"action","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":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Pierce Johnson 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-30T01:00:34.308Z","endTime":"2025-08-30T01:02:11.440Z","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":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":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.486083915468996,"aZ":-33.77221912447931,"pfxX":1.7215248175263316,"pfxZ":-1.014440904402396,"pX":1.4337335682298822,"pZ":1.920729339154425,"vX0":8.315927173860073,"vY0":-124.88531695847324,"vZ0":-3.736068037194159,"x":62.35,"y":186.92,"x0":-2.1708844932680593,"y0":50.00452953698386,"z0":6.230774053230013,"aX":2.703999864353996},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.5,"breakHorizontal":-5.2,"spinRate":2891,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.43953773342213776,"extension":5.769399339909269},"index":2,"playId":"820e2e5a-f7b2-3a4f-b963-a7448ed83a22","pitchNumber":1,"startTime":"2025-08-30T01:02:11.440Z","endTime":"2025-08-30T01:02:15.183Z","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":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.55697319444434,"strikeZoneBottom":1.62505581538773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73952369914827,"aZ":-37.5561219059552,"pfxX":2.755668268221446,"pfxZ":-3.3904064219197156,"pX":-0.14978738015715415,"pZ":2.9237435892027333,"vX0":4.79862366802809,"vY0":-126.05034545919989,"vZ0":-0.9243144509902335,"x":122.71,"y":159.84,"x0":-2.4458703166668756,"y0":50.002035959069154,"z0":6.362775865353588,"aX":4.375430033836807},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.1,"breakHorizontal":-6.2,"spinRate":2958,"spinDirection":48},"zone":5,"typeConfidence":0.9,"plateTime":0.43671052543643674,"extension":5.7042735189152305},"index":3,"playId":"a0b0bc13-0959-3a06-90df-c435713dc3cf","pitchNumber":2,"startTime":"2025-08-30T01:02:33.190Z","endTime":"2025-08-30T01:02:37.383Z","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":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.61411249239675,"aZ":-37.311616184455374,"pfxX":1.8806363541945148,"pfxZ":-3.2366141015572225,"pX":0.20570574171519013,"pZ":3.202783560343087,"vX0":5.899423633243838,"vY0":-126.1747842243228,"vZ0":-0.38301435618929214,"x":109.16,"y":152.3,"x0":-2.422866554651614,"y0":50.00456118436704,"z0":6.405951505100235,"aX":2.9824060910426247},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.6,"breakHorizontal":-4.9,"spinRate":2954,"spinDirection":36},"zone":2,"typeConfidence":0.9,"plateTime":0.4368618738589469,"extension":5.5429881553515825},"hitData":{"launchSpeed":94.6,"launchAngle":33.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.15,"coordY":77.09}},"index":4,"playId":"7821a4ec-1386-36a5-a820-a6c9a50298d9","pitchNumber":3,"startTime":"2025-08-30T01:02:55.911Z","endTime":"2025-08-30T01:03:08.760Z","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":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":9.900000000000006,"leverageIndex":4.06,"dramaIndex":167.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:03:08.760Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a sharp line drive to center fielder Michael Harris II. Bryce Harper to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:03:29.458Z","endTime":"2025-08-30T01:03:47.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"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"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.384446830028207,"aZ":-37.67955454027,"pfxX":2.292438148337064,"pfxZ":-3.491926720688655,"pX":-0.1313173118176413,"pZ":2.196755865951632,"vX0":5.3364775274208665,"vY0":-125.27477185368946,"vZ0":-2.1758183914270077,"x":122.01,"y":179.47,"x0":-2.5945333995321676,"y0":50.00439860758653,"z0":6.182499700053281,"aX":3.6115932467375207},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.6,"breakHorizontal":-5.5,"spinRate":2854,"spinDirection":50},"zone":5,"typeConfidence":0.9,"plateTime":0.43870261119694876,"extension":5.6302366758089555},"hitData":{"launchSpeed":101.1,"launchAngle":10.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":126.25,"coordY":80.5}},"index":0,"playId":"8a36f9cd-aaff-3dc3-be7e-b2f4226d892c","pitchNumber":1,"startTime":"2025-08-30T01:03:37.579Z","endTime":"2025-08-30T01:03:47.836Z","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":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.58,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:03:47.836Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Castellanos walks. Bryce Harper to 3rd. Brandon Marsh to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:04:05.268Z","endTime":"2025-08-30T01:06:30.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.84432066095917,"strikeZoneBottom":1.79369689301289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.39603522671995,"aZ":-14.8810959181463,"pfxX":-7.612407404951933,"pfxZ":8.76965707121889,"pX":-1.33970652538946,"pZ":3.61344356847848,"vX0":5.721591533841739,"vY0":-139.74968213620792,"vZ0":-4.26350575692475,"x":168.07,"y":141.22,"x0":-2.427735687145212,"y0":50.0035057290864,"z0":6.140867529114546,"aX":-15.011578977000237},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":12.6,"spinRate":2320,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.39239550357269337,"extension":5.753016954972168},"index":0,"playId":"2656393c-85ac-3c30-826b-a667ed14316d","pitchNumber":1,"startTime":"2025-08-30T01:04:17.144Z","endTime":"2025-08-30T01:04:20.700Z","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":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.91772382073065,"strikeZoneBottom":1.76073345245501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70089765015113,"aZ":-12.434412103707086,"pfxX":-7.262380003701388,"pfxZ":10.028406394878436,"pX":1.5567276913216008,"pZ":3.5539953561767628,"vX0":9.521143443468077,"vY0":-139.71051707910257,"vZ0":-4.6657300751159205,"x":57.66,"y":142.82,"x0":-0.9585006809559897,"y0":50.00578603843887,"z0":6.068801749798405,"aX":-14.300042764483013},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":11.0,"spinRate":2456,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39267856301589577,"extension":5.8656249232633995},"index":1,"playId":"657bf2a8-cd49-3317-b069-acca166f1de1","pitchNumber":2,"startTime":"2025-08-30T01:04:35.843Z","endTime":"2025-08-30T01:04:39.334Z","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":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.531335998920927,"aZ":-37.223212872600456,"pfxX":3.0303180587881338,"pfxZ":-3.1069096829086424,"pX":-0.02634056359085985,"pZ":1.904249862397834,"vX0":2.018503786007172,"vY0":-126.42085555507064,"vZ0":-3.327775391620908,"x":118.0,"y":187.37,"x0":-1.2273247217058945,"y0":50.00038660364763,"z0":6.20975479825996,"aX":4.929213945088931},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.1,"breakHorizontal":-5.9,"spinRate":2964,"spinDirection":43},"zone":8,"typeConfidence":0.9,"plateTime":0.4324124069213653,"extension":5.611795543685057},"index":2,"playId":"1a39d4a9-8b24-31c5-8a27-ba4b2888f5e0","pitchNumber":3,"startTime":"2025-08-30T01:04:55.196Z","endTime":"2025-08-30T01:04:58.843Z","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":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.88388887117653,"strikeZoneBottom":1.67350190357446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.372500357983476,"aZ":-35.9776206084304,"pfxX":4.342904429593989,"pfxZ":-2.31926958635514,"pX":-0.2038998471588323,"pZ":1.158893485061628,"vX0":1.1661076246195998,"vY0":-127.04761391111639,"vZ0":-5.122441697918771,"x":124.77,"y":207.49,"x0":-1.2328115200980063,"y0":50.00302806318688,"z0":6.051880238126906,"aX":7.118758506662594},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.2,"breakHorizontal":-8.2,"spinRate":3009,"spinDirection":47},"zone":13,"typeConfidence":0.9,"plateTime":0.4306621048441541,"extension":5.843828865741566},"index":3,"playId":"13a028ad-e472-32a1-9412-e15783770b89","pitchNumber":4,"startTime":"2025-08-30T01:05:14.588Z","endTime":"2025-08-30T01:05:18.546Z","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":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34892447220133,"aZ":-39.31174748243153,"pfxX":1.877583894054132,"pfxZ":-4.399049366388075,"pX":-0.43662077279960043,"pZ":2.124008584917489,"vX0":1.5350261247108963,"vY0":-126.77150200989658,"vZ0":-2.180810841032322,"x":133.64,"y":181.43,"x0":-1.2942082313275418,"y0":50.00050079084935,"z0":6.138850124685747,"aX":3.049312656506096},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-8.2,"breakHorizontal":-3.7,"spinRate":2798,"spinDirection":64},"zone":7,"typeConfidence":0.9,"plateTime":0.43236815011014684,"extension":5.765378860385538},"index":4,"playId":"b4ec1104-8626-3813-ad2d-783d54d4aad9","pitchNumber":5,"startTime":"2025-08-30T01:05:32.949Z","endTime":"2025-08-30T01:05:36.643Z","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":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.14604340039412,"aZ":-35.922860183781154,"pfxX":3.2503614004423302,"pfxZ":-2.3084466313277794,"pX":-0.5650173162372722,"pZ":3.3080461737802667,"vX0":0.8205539128468452,"vY0":-126.58307740605238,"vZ0":-0.20024682063402666,"x":138.54,"y":149.46,"x0":-1.315830478462904,"y0":50.005104969239305,"z0":6.267194461791762,"aX":5.268887536129155},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.0,"breakHorizontal":-6.1,"spinRate":2825,"spinDirection":60},"zone":1,"typeConfidence":0.9,"plateTime":0.4328979554076384,"extension":5.7788554913941494},"index":5,"playId":"bfc6b5ae-df58-3f6d-b4f6-cab4c3f5fe00","pitchNumber":6,"startTime":"2025-08-30T01:05:54.580Z","endTime":"2025-08-30T01:05:57.748Z","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":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.77754641362509,"strikeZoneBottom":1.75372703890879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.91493552057954,"aZ":-30.996831013539225,"pfxX":3.9444969949513746,"pfxZ":0.722560750266485,"pX":1.3518893235086338,"pZ":2.302296763068318,"vX0":4.7969527268283745,"vY0":-127.29453549245063,"vZ0":-3.385790783519176,"x":65.47,"y":176.62,"x0":-1.0774508714959534,"y0":50.001589289057925,"z0":6.133684833238306,"aX":6.397068572442231},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.7,"breakHorizontal":-8.3,"spinRate":3015,"spinDirection":59},"zone":14,"typeConfidence":0.89,"plateTime":0.432190325764632,"extension":6.016858139963411},"index":6,"playId":"bf7afd1b-426d-388c-87fc-ad4bb094c2fd","pitchNumber":7,"startTime":"2025-08-30T01:06:23.208Z","endTime":"2025-08-30T01:06:30.372Z","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":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.7,"awayTeamWinProbability":12.299999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":1.07,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:06:30.372Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Kepler pops out to third baseman Nacho Alvarez Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:06:45.073Z","endTime":"2025-08-30T01:08:22.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.2,"strikeZoneTop":3.4653814536925,"strikeZoneBottom":1.63157425744732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.9469883867811,"aZ":-13.661745361548123,"pfxX":-6.222658874176652,"pfxZ":9.373226998962808,"pX":-0.16227103978021307,"pZ":3.535214109539056,"vX0":5.32380331811898,"vY0":-140.62015015963013,"vZ0":-4.047728378905434,"x":123.19,"y":143.33,"x0":-1.2844098590094464,"y0":50.00540595059014,"z0":5.8982382417454255,"aX":-12.293881505408244},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":10.0,"spinRate":2339,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39156036601709854,"extension":5.905460766766183},"index":0,"playId":"81b97630-5acd-378b-9e48-6691a5db694c","pitchNumber":1,"startTime":"2025-08-30T01:06:54.991Z","endTime":"2025-08-30T01:06:58.908Z","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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.9574265285048,"aZ":-33.712941815526044,"pfxX":1.1834557660345357,"pfxZ":-0.9286765348537003,"pX":0.8187002091960365,"pZ":0.9876517707446699,"vX0":4.5444534144772355,"vY0":-127.99930307912648,"vZ0":-5.759673721777485,"x":85.79,"y":212.11,"x0":-1.135087408389842,"y0":50.003793531200024,"z0":5.913642235891951,"aX":1.958946922391772},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.8,"breakHorizontal":-3.2,"spinRate":2947,"spinDirection":49},"zone":14,"typeConfidence":0.88,"plateTime":0.42826464608029946,"extension":5.763103757764805},"index":1,"playId":"854b6361-b289-34b4-8d1e-e78753e03931","pitchNumber":2,"startTime":"2025-08-30T01:07:12.346Z","endTime":"2025-08-30T01:07:16.098Z","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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":87.0,"strikeZoneTop":3.39340641642926,"strikeZoneBottom":1.52316449779584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.6920475114461,"aZ":-15.250148562850248,"pfxX":-8.31541117862625,"pfxZ":8.659880316509293,"pX":-1.7836950864315837,"pZ":3.4579493066606157,"vX0":2.0133257114932808,"vY0":-139.47260756600045,"vZ0":-3.9858435488451986,"x":184.99,"y":145.42,"x0":-1.438315975766582,"y0":50.00571840407527,"z0":5.922920885991361,"aX":-16.254222706452076},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":14.5,"spinRate":2462,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.3939256272499172,"extension":5.8256767556579305},"index":2,"playId":"643aa685-51a6-39fe-8dfb-cde255d5fffe","pitchNumber":3,"startTime":"2025-08-30T01:07:34.127Z","endTime":"2025-08-30T01:07:37.667Z","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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.36821987060113,"strikeZoneBottom":1.63156774351604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.82472458010431,"aZ":-14.995211684308497,"pfxX":-7.507853823431015,"pfxZ":8.656145849168615,"pX":-1.2640114061510541,"pZ":3.2375852465975576,"vX0":2.487329253367395,"vY0":-140.4582792855504,"vZ0":-4.6895666829935125,"x":165.18,"y":151.37,"x0":-1.1892546211961816,"y0":50.00343705623019,"z0":5.914283258674561,"aX":-14.899601402547797},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":13.1,"spinRate":2439,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39097290641038374,"extension":5.798057992975424},"index":3,"playId":"f6a62742-248a-37fb-83b8-2da42328c6b2","pitchNumber":4,"startTime":"2025-08-30T01:07:54.883Z","endTime":"2025-08-30T01:07:58.787Z","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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.60997936076484,"aZ":-36.358846671593284,"pfxX":0.6034133507147581,"pfxZ":-2.5881137872267503,"pX":-0.11666326880386833,"pZ":1.7891932253462974,"vX0":2.395356305022695,"vY0":-126.04399616593449,"vZ0":-3.4686522218899194,"x":121.45,"y":190.47,"x0":-1.1561288871863105,"y0":50.00544478453391,"z0":6.106637651203406,"aX":0.9744525356404614},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.3,"breakHorizontal":-1.6,"spinRate":2783,"spinDirection":59},"zone":8,"typeConfidence":0.89,"plateTime":0.4338646845465912,"extension":5.769519839894958},"hitData":{"launchSpeed":81.7,"launchAngle":75.0,"totalDistance":93.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":99.59,"coordY":175.96}},"index":4,"playId":"a7475e09-712b-3868-b9b3-27ce4542b910","pitchNumber":5,"startTime":"2025-08-30T01:08:14.138Z","endTime":"2025-08-30T01:08:22.841Z","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":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.63,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:08:22.841Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vidal Bruján grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:11:11.194Z","endTime":"2025-08-30T01:11:36.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"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":[4,5],"actionIndex":[0,1,2,3],"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":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Brandon Marsh.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:10:21.956Z","endTime":"2025-08-30T01:10:21.983Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"500","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Harrison Bader replaces right fielder Nick Castellanos, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"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-30T01:10:21.983Z","endTime":"2025-08-30T01:10:21.984Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for Max Kepler.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"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-30T01:10:21.984Z","endTime":"2025-08-30T01:10:21.985Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"},"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":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jhoan Duran replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-30T01:10:21.985Z","endTime":"2025-08-30T01:11:13.572Z","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":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.1,"strikeZoneTop":3.21863465387988,"strikeZoneBottom":1.49077338923737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.428351413354406,"aZ":-29.700192159474195,"pfxX":-8.82815937367221,"pfxZ":1.1729129599694836,"pX":0.7311229835631597,"pZ":2.832211109143765,"vX0":11.148968321715214,"vY0":-144.14035181824693,"vZ0":-3.4435444233084738,"x":89.13,"y":162.31,"x0":-2.033724706493882,"y0":50.00433304240553,"z0":5.869324532760958,"aX":-18.64221560793643},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":1.6,"breakHorizontal":13.8,"spinRate":1889,"spinDirection":243},"zone":3,"typeConfidence":2.0,"plateTime":0.3794920205529837,"extension":6.253241525782382},"index":4,"playId":"ef3f375b-67d4-3e67-82a6-21d2b1f0515c","pitchNumber":1,"startTime":"2025-08-30T01:11:13.572Z","endTime":"2025-08-30T01:11:18.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3846368682211,"aZ":-26.455238511221946,"pfxX":-10.537565966651533,"pfxZ":2.8087022345123795,"pX":0.5235458758452606,"pZ":2.5330773651313288,"vX0":10.992061501653438,"vY0":-142.07799695691406,"vZ0":-4.730289223890616,"x":97.04,"y":170.39,"x0":-2.031476387333088,"y0":50.00691405085063,"z0":5.906712105943945,"aX":-21.48950355657318},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.2,"breakHorizontal":16.8,"spinRate":1956,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.38591713804871874,"extension":6.395475729211678},"hitData":{"launchSpeed":89.1,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.85,"coordY":158.62}},"index":5,"playId":"66c754d1-3cd2-377e-b828-5aecfd85b9ad","pitchNumber":2,"startTime":"2025-08-30T01:11:28.512Z","endTime":"2025-08-30T01:11:36.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660644,"link":"/api/v1/people/660644"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":660644,"link":"/api/v1/people/660644"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:11:36.111Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jurickson Profar strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:11:59.047Z","endTime":"2025-08-30T01:13:25.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.7,"strikeZoneTop":3.4187119017147,"strikeZoneBottom":1.61927400229162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.65076021250673,"aZ":-34.4041581275955,"pfxX":-10.607767901666211,"pfxZ":-1.0815750431000195,"pX":-0.20846716575421986,"pZ":1.9632524052027527,"vX0":9.403078269380819,"vY0":-142.8147629239437,"vZ0":-4.599611101374632,"x":124.95,"y":185.77,"x0":-2.1747295564271436,"y0":50.00606437379333,"z0":5.772914423287192,"aX":-21.790761604241197},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-2.8,"breakHorizontal":17.2,"spinRate":1913,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.3843604027436558,"extension":6.168010668579927},"index":0,"playId":"b5c1ab67-7b7e-354b-ac9f-887b11e2cf34","pitchNumber":1,"startTime":"2025-08-30T01:12:07.633Z","endTime":"2025-08-30T01:12:11.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.26958365109567,"strikeZoneBottom":1.49360067090605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5342122886717,"aZ":-40.2148728696662,"pfxX":0.019616539922757248,"pfxZ":-4.7542269477545505,"pX":1.5545057948149703,"pZ":1.3794869070110165,"vX0":9.159301425278995,"vY0":-129.52424127855468,"vZ0":-3.8310017915553853,"x":57.75,"y":201.53,"x0":-2.039112937564146,"y0":50.00614864711468,"z0":5.97157289896966,"aX":0.03342563605990394},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-9.2,"breakHorizontal":-2.2,"spinRate":2852,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.42381596277444045,"extension":6.281115731990647},"index":1,"playId":"9a490a30-c41c-3257-ad8c-51b0f9f49b43","pitchNumber":2,"startTime":"2025-08-30T01:12:22.863Z","endTime":"2025-08-30T01:12:27.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.8,"endSpeed":92.8,"strikeZoneTop":3.44354572559824,"strikeZoneBottom":1.61927400229162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.75547993642267,"aZ":-14.54369239907007,"pfxX":-9.509409719149723,"pfxZ":7.945872992938291,"pX":-0.8001703148450107,"pZ":3.7881334772173925,"vX0":7.225969604913094,"vY0":-148.109119567465,"vZ0":-4.0105595133334,"x":147.5,"y":136.5,"x0":-2.037466923322589,"y0":50.00323481410257,"z0":6.011746195397318,"aX":-21.102970327716132},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":13.8,"breakHorizontal":15.8,"spinRate":2197,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3699742572454783,"extension":6.205664695422329},"index":2,"playId":"d6781b81-36a2-38f8-8bb8-251885cfe7dd","pitchNumber":3,"startTime":"2025-08-30T01:12:46.377Z","endTime":"2025-08-30T01:12:50.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.32706284010383,"aZ":-30.04170472414818,"pfxX":-10.759414436440158,"pfxZ":1.0215753636983393,"pX":-0.06264250718290322,"pZ":3.0023569815799034,"vX0":9.489943796640235,"vY0":-143.2261633166591,"vZ0":-3.080095938944895,"x":119.39,"y":157.72,"x0":-2.017117776612511,"y0":50.00157076659159,"z0":5.965546236018584,"aX":-22.40699791948366},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":1.4,"breakHorizontal":17.6,"spinRate":1720,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.382063991816195,"extension":6.35269155210837},"index":3,"playId":"a8189fb1-d79d-3c6e-8637-68fe31683e4e","pitchNumber":4,"startTime":"2025-08-30T01:13:03.363Z","endTime":"2025-08-30T01:13:07.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.8,"endSpeed":92.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.89562168683155,"aZ":-18.78296399114639,"pfxX":-8.937050865173012,"pfxZ":6.037200403300597,"pX":-0.8540133499408081,"pZ":3.5491649966860934,"vX0":6.795488193366413,"vY0":-148.10806915979163,"vZ0":-3.9455375615460864,"x":149.55,"y":142.95,"x0":-2.0189001001340277,"y0":50.00180840781882,"z0":5.999302311171312,"aX":-19.822445148815945},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":10.3,"breakHorizontal":14.9,"spinRate":2084,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3700291533319686,"extension":6.365532591006606},"index":4,"playId":"48ce8e24-b423-3714-ae16-dbce51ee0784","pitchNumber":5,"startTime":"2025-08-30T01:13:21.786Z","endTime":"2025-08-30T01:13:25.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:13:25.738Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:14:35.565Z","endTime":"2025-08-30T01:15:53.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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,4,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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T01:14:01.797Z","endTime":"2025-08-30T01:14:37.629Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.59242035558439,"strikeZoneBottom":1.79504556506359,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.360696540101145,"aZ":-41.982557039897046,"pfxX":1.3984247364955675,"pfxZ":-5.824699174483372,"pX":-0.11917879837129372,"pZ":0.6556979247538264,"vX0":5.287393941319503,"vY0":-129.11471224425094,"vZ0":-5.020194457109608,"x":121.54,"y":221.08,"x0":-2.376655724438389,"y0":50.00028246205079,"z0":5.862446820704909,"aX":2.3556130259482524},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-11.4,"breakHorizontal":-3.7,"spinRate":2909,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.4245172504599024,"extension":6.204264151778446},"index":1,"playId":"b0e0fa5c-98ed-3365-877c-47b49979807c","pitchNumber":1,"startTime":"2025-08-30T01:14:37.629Z","endTime":"2025-08-30T01:14:41.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"}},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":92.3,"strikeZoneTop":3.61721110200179,"strikeZoneBottom":1.76994795818322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.365368140513567,"aZ":-31.746653191143917,"pfxX":-8.340756090268176,"pfxZ":0.1991410373234448,"pX":-0.6564955702474871,"pZ":2.680130559370334,"vX0":7.021467421678486,"vY0":-145.0120141290999,"vZ0":-4.0524176255521835,"x":142.02,"y":166.42,"x0":-2.0122304775197066,"y0":50.00271826285895,"z0":6.008018781775331,"aX":-17.961815143426843},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":-0.2,"breakHorizontal":13.9,"spinRate":1863,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.3761039168256506,"extension":6.359733964128167},"index":2,"playId":"8d2c73ab-6037-3d0d-988e-6dcb092fe13b","pitchNumber":2,"startTime":"2025-08-30T01:14:52.932Z","endTime":"2025-08-30T01:14:56.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"}},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.759418759754695,"aZ":-24.28313298510878,"pfxX":-8.917023616818202,"pfxZ":3.7634475489057166,"pX":-0.046269494668182296,"pZ":1.5679716683711253,"vX0":8.66449751622791,"vY0":-143.7585035848201,"vZ0":-8.073998535060445,"x":118.76,"y":196.44,"x0":-1.9381297264533466,"y0":50.00173883947309,"z0":5.9156921089773755,"aX":-18.696674347246077},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":5.4,"breakHorizontal":14.4,"spinRate":2069,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3807334832367908,"extension":6.416858702082209},"index":3,"playId":"c767a6c8-62b6-3d40-a582-c41f4a9beb54","pitchNumber":3,"startTime":"2025-08-30T01:15:10.160Z","endTime":"2025-08-30T01:15:14.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"}},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.3,"endSpeed":93.3,"strikeZoneTop":3.53143005699533,"strikeZoneBottom":1.75105063801006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.63796074054264,"aZ":-12.984286715666292,"pfxX":-8.560610772567923,"pfxZ":8.547718106561064,"pX":-0.8413572476296853,"pZ":5.0257877743002854,"vX0":6.81126448321917,"vY0":-148.867596854209,"vZ0":-1.106650789012806,"x":149.07,"y":103.08,"x0":-2.046434903408825,"y0":50.00417118163675,"z0":6.15376774941347,"aX":-19.22149532938381},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":15.5,"breakHorizontal":14.2,"spinRate":2239,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.36789456721904523,"extension":6.225262952297179},"index":4,"playId":"f898567c-ee95-3752-91dd-ccff677e05a8","pitchNumber":4,"startTime":"2025-08-30T01:15:32.778Z","endTime":"2025-08-30T01:15:36.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"}},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.2,"endSpeed":92.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.14677935667876,"aZ":-16.231713265501828,"pfxX":-8.990780445779288,"pfxZ":7.300458696748175,"pX":-0.40904416072058203,"pZ":3.2517989742740894,"vX0":7.778114862951406,"vY0":-147.1053635982598,"vZ0":-5.069821538513179,"x":132.59,"y":150.98,"x0":-1.9243573878757572,"y0":50.00063684319459,"z0":5.965648320908562,"aX":-19.627000984060103},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.4,"breakHorizontal":14.6,"spinRate":2206,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.37288708387685343,"extension":6.115434102243531},"index":5,"playId":"4864acb8-cb0a-306d-b408-7f6f640b24ba","pitchNumber":5,"startTime":"2025-08-30T01:15:49.956Z","endTime":"2025-08-30T01:15:53.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"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":596146,"link":"/api/v1/people/596146"}},"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":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.45,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:15:53.398Z","atBatIndex":71}]